Outils pour utilisateurs

Outils du site


informatique:outils:firefox:configuration

Configuration

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).

Type Propriété Valeur par défaut Ma config Effet
Comportement browser.backspace_action 2 0 Gère le comportement de la touche . Par défaut, elle ne fait rien. Avec la valeur 0, elle permet d'afficher la page précédente de l'historique.
Comportement browser.fixup.domainwhitelist.<domain name> true Gère l'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.
Interface browser.fullscreen.animate true false Gère l'animation lors du passage en plein écran
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.snippets true false Gère l'activation des nouvelles de Firefox et de Mozilla 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
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
Vie privée browser.safebrowsing.download.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
Comportement browser.tabs.closeWindowWithLastTab true false Gère la fermeture de la fenêtre après la fermeture du dernier onglet de ladite fenêtre.
Comportement browser.tabs.insertrelatedaftercurrent true false Gère le positionnement d'un nouvel onglet dans la liste des onglets.
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.
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
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
Performance dom.ipc.processCount 1 2 Gère le nombre de processus utilisés (Disponible à partir de FF57)
Comportement extensions.pocket.enabled true false Gère l'activation de l'extension Pocket
Vie privée identity.fxaccounts.commands.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
Interface identity.fxaccounts.toolbar.enabled true false Gère l'affichage du l'icône de gestion de compte Firefox
Comportement media.autoplay.allow-muted true false Gère le lancement automatique des vidéos dont le son est désactivé.
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.
Sécurité network.cookie.lifetimePolicy 0 2 Gère la conservation des cookies (0 les conserve, 2 les supprime à la fermeture du navigateur)
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
Sécurité network.IDN_show_punycode false true Gère le format internationalisé (Disponible à partir de FF62)1)
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.
Sécurité signon.rememberSignons true false Gère la sauvegarde des mots de passe
Interface toolkit.legacyUserProfileCustomizations.stylesheets false true Gère l'utilisation des feuilles de style personnalisées 2)
Personnalisée _user.js.parrot Cool, tout fonctionne ! C'est le canari 3) qui me permet de savoir si la configuration est chargée correctement
Obsolète
Vie privée network.http.sendRefererHeader4) 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. 5)

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.fullscreen.animate", false);
  3. user_pref("browser.newtabpage.activity-stream.feeds.section.highlights", false);
  4. user_pref("browser.newtabpage.activity-stream.feeds.section.topstories", false);
  5. user_pref("browser.newtabpage.activity-stream.feeds.snippets", false);
  6. user_pref("browser.newtabpage.activity-stream.feeds.topsites", false);
  7. user_pref("browser.safebrowsing.download.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.insertrelatedaftercurrent", false);
  12. user_pref("browser.tabs.warnOnClose", false);
  13. user_pref("browser.urlbar.autoFill", false);
  14. user_pref("browser.urlbar.suggest.history", false);
  15. user_pref("browser.urlbar.suggest.openpage", false);
  16. user_pref("browser.urlbar.trimURLs", false);
  17. user_pref("dom.event.clipboardevents.enabled", false);
  18. user_pref("dom.event.contextmenu.enabled", false);
  19. user_pref("dom.ipc.processCount", 2);
  20. user_pref("extensions.pocket.enabled", false);
  21. user_pref("identity.fxaccounts.commands.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.allow-muted", false);
  26. user_pref("media.autoplay.default", 1);
  27. user_pref("network.cookie.lifetimePolicy", 2);
  28. user_pref("network.http.speculative-parallel-limit", 0);
  29. user_pref("network.IDN_show_punycode", true);
  30. user_pref("permissions.default.camera", 0);
  31. user_pref("permissions.default.desktop-notification", 2);
  32. user_pref("permissions.default.geo", 2);
  33. user_pref("permissions.default.microphone", 0);
  34. user_pref("signon.rememberSignons", false);
  35. user_pref("toolkit.legacyUserProfileCustomizations.stylesheets", true);
  36. user_pref("_user.js.parrot", "Cool, tout fonctionne !");
2)
nécessaire depuis FF69
4)
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.txt · Dernière modification : 2025/01/02 09:25 de alexis