Outils pour utilisateurs

Outils du site


informatique:outils:firefox:configuration

Ceci est une ancienne révision du document !


Configuration

Configuration utilisateur

Les instructions fournies dans cette section ne doivent être réalisées en toute connaissance de cause. En effet, celles-ci peuvent endommager le navigateur.
Toutes les modifications sont à faire dans le gestionnaire de configuration (about:config). Il est possible de filtrer directement la configuration depuis la barre d'adresse (about:config?filter=tabs).

Comportement

  • Comportement de la touche

Valeur par défaut : 2
Il n'y a pas de comportement par défaut associé à la touche .
Avec la valeur 0, elle permet de retourner à la page précédente de l'historique.

  browser.backspace_action
  • Comportement du raccourci Ctrl+Tab ⇆

Valeur par défaut : false
Le comportement par défaut du raccourci est d'afficher l'onglet suivant.
Avec la valeur true, le comportement du raccourci est d'afficher le dernier onglet visité.

  browser.ctrlTab.sortByRecentlyUsed
  • Ajout d'un site local dans la liste blanche de domaines reconnus

Par défaut, tout ce que Firefox ne reconnaît pas comme une URL est envoyé dans le moteur de recherche par défaut.
Pour ajouter un domaine à la liste blanche de Firefox, il faut créer une nouvelle clé en mode booléen avec la valeur true nommée de la manière suivante :

  browser.fixup.domainwhitelist.<domain name>
  • Fermeture de la fenêtre

Valeur par défaut : true
Par défaut, la fenêtre se ferme lorsque le dernier onglet est fermé.
Pour ne pas fermer la fenêtre, il faut passer cette valeur à false.

  browser.tabs.closeWindowWithLastTab
  • Ouverture d'un nouvel onglet

Valeur par défaut : true
Par défaut, un nouvel onglet s'ouvre après l'onglet courant.
Pour ouvrir un onglet à la suite du dernier onglet, il faut passer cette valeur à true.

  browser.tabs.insertrelatedaftercurrent
Comportement browser.tabs.warnOnClose true false Gère l'alerte indiquant la présence d'onglets ouverts.
Comportement browser.urlbar.autoFill true false Gère la complétion automatique dans la barre d'adresse.
Comportement dom.event.clipboardevents.enabled true false Gère le blocage de l'utilisation du presse-papier
Comportement dom.event.contextmenu.enabled true false Gère la possibilité des sites à modifier le menu contextuel
Comportement media.autoplay.default 0 1 Gère la lecture automatique des vidéos. 0 lance les vidéos automatiquement, 1 ne les lance pas, 2 les lance selon des permissions.

Interface

Interface browser.newtabpage.columns 5 Gère le nombre de colonnes de miniatures affichées dans la page about:newtab
Interface browser.newtabpage.rows 3 Gère le nombre de lignes de miniatures affichées dans la page about:newtab
Interface browser.urlbar.suggest.history true false Gère l'affichage des suggestions de l'historique dans la barre d'adresse
Interface browser.urlbar.suggest.openpage true false Gère l'affichage des suggestions des pages ouvertes dans la barre d'adresse
Interface browser.urlbar.trimURLs true false Gère l'affichage du protocole dans la barre d'adresse
Interface identity.fxaccounts.toolbar.enabled true false Gère l'affichage du l'icône de gestion de compte Firefox
Interface toolkit.legacyUserProfileCustomizations.stylesheets false true Gère l'utilisation des feuilles de style personnalisées 1)

Performance

Performance dom.ipc.processCount 8 2 Gère le nombre de processus utilisés (Disponible à partir de FF57)

Sécurité

Sécurité network.IDN_show_punycode false true Gère le format internationalisé (Disponible à partir de FF62)2)
Sécurité signon.rememberSignons true false Gère la sauvegarde des mots de passe

Vie privée

Vie privée browser.ml.enable true false Gère l'activation de l'IA. Pour gérer l'activation de l'IA de manière plus fine, il existe des paramètres pour chaque fonction 3).
Vie privée browser.newtabpage.activity-stream.feeds.section.highlights true false Gère l'activation des sites visités récemment lors de l'ouverture d'un nouvel onglet
Vie privée browser.newtabpage.activity-stream.feeds.section.topstories true false Gère l'activation des recommendations lors de l'ouverture d'un nouvel onglet
Vie privée browser.newtabpage.activity-stream.feeds.topsites true false Gère l'activation des sites les plus visités lors de l'ouverture d'un nouvel onglet
Vie privée browser.safebrowsing.downloads.enabled true false Gère l'activation de la vérification des téléchargements auprès des services de Google
Vie privée browser.safebrowsing.malware.enabled true false Gère l'activation de la vérification des malwares auprès des services de Google
Vie privée browser.safebrowsing.phishing.enabled true false Gère l'activation de la vérification des phishings auprès des services de Google
Vie privée browser.tabs.groups.smart.enabled true false Gère l'activation des onglets intelligents (IA)
Vie privée identity.fxaccounts.commands.remoteTabManagement.enabled true false Gère l'activation des commandes des comptes Firefox
Vie privée identity.fxaccounts.enabled true false Gère l'activation des comptes Firefox
Vie privée identity.fxaccounts.pairing.enabled true false Gère l'activation de la mise en relation des comptes Firefox
Vie privée network.http.speculative-parallel-limit 6 0 Gère le nombre de requêtes envoyées lors du survol d'un lien
Vie privée permissions.default.camera 0 0 Gère les permissions pour accéder à la caméra. La valeur 2 permet de bloquer toutes les nouvelles demandes.
Vie privée permissions.default.desktop-notification 0 2 Gère les permissions pour afficher les alertes sur le bureau. La valeur 2 permet de bloquer toutes les nouvelles demandes.
Vie privée permissions.default.geo 0 2 Gère les permissions pour accéder à la géolocalisation. La valeur 2 permet de bloquer toutes les nouvelles demandes.
Vie privée permissions.default.microphone 0 0 Gère les permissions pour accéder à la caméra. La valeur 2 permet de bloquer toutes les nouvelles demandes.

Divers

Personnalisée _user.js.parrot Cool, tout fonctionne ! C'est le canari 4) qui me permet de savoir si la configuration est chargée correctement

Abandonnée

Vie privée network.http.sendRefererHeader5) 2 0 Gère l'envoi du referer dans les entêtes des requêtes HTTP. Pour ne plus l'envoyer, il faut utiliser la valeur 0. Il est important de noter que la modification de cette propriété peut empêcher le bon fonctionnement de certains sites. 6)

Obsolète

Interface browser.fullscreen.animate true false Gère l'animation lors du passage en plein écran
Vie privée browser.ml.chat.enabled true false Gére l'activation du chat IA
Vie privée browser.newtabpage.activity-stream.feeds.snippets true false Gère l'activation des nouvelles de Firefox et de Mozilla lors de l'ouverture d'un nouvel onglet
Interface dom.text_fragments.create_text_fragment.enabled false true Permet de générer un lien vers n'importe quelle sélection de la page
Comportement extensions.pocket.enabled true false Gère l'activation de l'extension Pocket
Comportement media.autoplay.allow-muted true false Gère le lancement automatique des vidéos dont le son est désactivé.
Sécurité network.cookie.lifetimePolicy 0 2 Gère la conservation des cookies (0 les conserve, 2 les supprime à la fermeture du navigateur)

Il est également possible de créer un fichier user.js contenant les modifications à apporter. Celui-ci doit être positionné à la racine du profil de l'utilisateur.

user.js
  1. user_pref("browser.backspace_action", 0);
  2. user_pref("browser.ctrlTab.sortByRecentlyUsed", true);
  3. user_pref("browser.ml.enable", false);
  4. user_pref("browser.newtabpage.activity-stream.feeds.section.highlights", false);
  5. user_pref("browser.newtabpage.activity-stream.feeds.section.topstories", false);
  6. user_pref("browser.newtabpage.activity-stream.feeds.topsites", false);
  7. user_pref("browser.safebrowsing.downloads.enabled", false);
  8. user_pref("browser.safebrowsing.malware.enabled", false);
  9. user_pref("browser.safebrowsing.phishing.enabled", false);
  10. user_pref("browser.tabs.closeWindowWithLastTab", false);
  11. user_pref("browser.tabs.groups.smart.enabled", false);
  12. user_pref("browser.tabs.insertrelatedaftercurrent", false);
  13. user_pref("browser.tabs.warnOnClose", false);
  14. user_pref("browser.urlbar.autoFill", false);
  15. user_pref("browser.urlbar.suggest.history", false);
  16. user_pref("browser.urlbar.suggest.openpage", false);
  17. user_pref("browser.urlbar.trimURLs", false);
  18. user_pref("dom.event.clipboardevents.enabled", false);
  19. user_pref("dom.event.contextmenu.enabled", false);
  20. user_pref("dom.ipc.processCount", 2);
  21. user_pref("identity.fxaccounts.commands.remoteTabManagement.enabled", false);
  22. user_pref("identity.fxaccounts.enabled", false);
  23. user_pref("identity.fxaccounts.pairing.enabled", false);
  24. user_pref("identity.fxaccounts.toolbar.enabled", false);
  25. user_pref("media.autoplay.default", 1);
  26. user_pref("network.http.speculative-parallel-limit", 0);
  27. user_pref("network.IDN_show_punycode", true);
  28. user_pref("permissions.default.camera", 0);
  29. user_pref("permissions.default.desktop-notification", 2);
  30. user_pref("permissions.default.geo", 2);
  31. user_pref("permissions.default.microphone", 0);
  32. user_pref("signon.rememberSignons", false);
  33. user_pref("toolkit.legacyUserProfileCustomizations.stylesheets", true);
  34. user_pref("_user.js.parrot", "Cool, tout fonctionne !");

Politiques de configuration

Il est possible de définir des politiques de configuration afin que celles-ci soient appliquées à l'ensemble des utilisateurs. Pour cela, il faut définir le fichier /etc/firefox/policies/policies.json.

J'ai utilisé les politiques définies par le projet Just the Browser, à savoir :

policies.json
{
  "policies": {
    "DisableFirefoxStudies": true,
    "DisableTelemetry": true,
    "DontCheckDefaultBrowser": true,
    "FirefoxHome": {
      "SponsoredStories": false,
      "SponsoredTopSites": false,
      "Stories": false
    },
    "GenerativeAI": {
      "Enabled": false
    },
    "SearchEngines": {
      "Remove": [
        "Perplexity"
      ]
    }
  }
}

Pour connaître l'effet de chaque politique, il faut afficher l'onglet about:policies.

1)
nécessaire depuis FF69
5)
Cette configuration pose beaucoup plus de problèmes qu'elle n'en résoud. Il vaut mieux utiliser l'extension Smart Referer qui fait ça de manière plus intelligente.
informatique/outils/firefox/configuration.1769995608.txt.gz · Dernière modification : de alexis