| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| informatique:outils:firefox:configuration [2026/02/02 05:52] – [Interface] alexis | informatique:outils:firefox:configuration [2026/02/20 05:54] (Version actuelle) – [Sécurité] alexis |
|---|
| Pour ne pas envoyer d'alerte à la fermeture, il faut passer cette valeur à ''false''.\\ | Pour ne pas envoyer d'alerte à la fermeture, il faut passer cette valeur à ''false''.\\ |
| browser.tabs.warnOnClose | browser.tabs.warnOnClose |
| | |
| | * **Activation du traducteur intégré** |
| | Valeur par défaut : ''true''\\ |
| | Par défaut, le traducteur intégré est activé.\\ |
| | Pour le désactiver, il faut passer cette valeur à ''false''. |
| | browser.translations.enable |
| |
| * **Complétion automatique dans la barre d'adresse** | * **Complétion automatique dans la barre d'adresse** |
| browser.urlbar.showSearchTerms.enabled | browser.urlbar.showSearchTerms.enabled |
| browser.urlbar.trimURLs | browser.urlbar.trimURLs |
| | |
| | * **Affichage de la notification de passage en plein écran** |
| | Valeur par défaut : ''3000''\\ |
| | Par défaut, lors du passage d'une vidéo en plein écran, il y a une alerte qui s'affiche pendant 3 secondes.\\ |
| | Pour désactiver ce comportement, il faut passer cette valeur à ''0''. |
| | full-screen-api.warning.timeout |
| |
| * **Afficher l'icône de gestion de compte Firefox** | * **Afficher l'icône de gestion de compte Firefox** |
| |
| ==== Sécurité ==== | ==== Sécurité ==== |
| | Sécurité | ''network.IDN_show_punycode'' | ''false'' | ''true'' | Gère le format internationalisé (Disponible à partir de FF62)(([[https://www.xudongz.com/blog/2017/idn-phishing/|Phishing with Unicode Domains - Xudong Zheng]] )) | | * **Enregistrement des adresses** |
| | Sécurité | ''signon.rememberSignons'' | ''true'' | ''false'' | Gère la sauvegarde des mots de passe | | Valeur par défaut : ''true''\\ |
| | Par défaut, lors de la saisie d'une adresse, Firefox propose de l'enregistrer pour usage ultérieur.\\ |
| | Pour ne plus avoir cette option, il faut modifier la valeur à ''false'' |
| | extensions.formautofill.addresses.enabled |
| | |
| | * **Enregistrement des cartes de crédit** |
| | Valeur par défaut : ''true''\\ |
| | Par défaut, lors de la saisie des informations d'une carte de crédit, Firefox propose de l'enregistrer pour usage ultérieur.\\ |
| | Pour ne plus avoir cette option, il faut modifier la valeur à ''false'' |
| | extensions.formautofill.creditCards.enabled |
| | |
| | * **Convertir les caractères Unicode en [[https://en.wikipedia.org/wiki/Punycode|Punycode]]** |
| | Valeur par défaut : ''false''\\ |
| | Par défaut, les caractères Unicode sont affichés tel-quel dans la barre d'adresse.\\ |
| | Cela peut poser des problèmes de sécurité (([[https://www.xudongz.com/blog/2017/idn-phishing/|Phishing with Unicode Domains - Xudong Zheng]])) quand des caractères Unicode proche d'un caractère ASCII est utilisé pour tromper les utilisateurs, par exemple [[https://www.аррӏе.com/]] vs. [[https://www.apple.com/]].\\ |
| | Pour afficher les caractères Unicode en format Punycode, il faut modifier la valeur à ''true''. |
| | network.IDN_show_punycode |
| | |
| | * **Gestion des mots de passe** |
| | Valeur par défaut : ''true''\\ |
| | Par défaut, le navigateur demande s'il doit enregistrer les mots de passe.\\ |
| | Pour désactiver cette fonction, il faut modifier la valeur à ''false''. |
| | signon.rememberSignons |
| ==== Vie privée ==== | ==== 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 ((voir [[https://flamedfury.com/posts/disable-ai-in-firefox/|Disable AI In Firefox]])). | | * **Activation de l'IA** |
| | 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 | | Valeur par défaut : ''true''\\ |
| | 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 | | L'IA est activée par défaut, pour la désactiver, il faut passer la valeur à ''false''.\\ |
| | 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 | | Il est possible de gérer l'activation de manière plus fine en activant seulement les parties qui nous intéressent ((voir [[https://flamedfury.com/posts/disable-ai-in-firefox/|Disable AI In Firefox]] et [[https://equk.co.uk/2025/10/28/firefox-forcing-llm-features/|Firefox Forcing LLM Features]])). |
| | 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 | | browser.ml.enable |
| | 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 | | * **Affichage des sites visités récemment** |
| | Vie privée | ''browser.tabs.groups.smart.enabled'' | ''true'' | ''false'' | Gère l'activation des onglets intelligents (IA) | | Valeur par défaut : ''true''\\ |
| | Vie privée | ''identity.fxaccounts.commands.remoteTabManagement.enabled'' | ''true'' | ''false'' | Gère l'activation des commandes des comptes Firefox | | Par défaut, les sites visités récemment s'affichent lors de l'ouverture d'un nouvel onglet.\\ |
| | Vie privée | ''identity.fxaccounts.enabled'' | ''true'' | ''false'' | Gère l'activation des comptes Firefox | | Pour ne plus les afficher, il faut passer la valeur à ''false''. |
| | Vie privée | ''identity.fxaccounts.pairing.enabled'' | ''true'' | ''false'' | Gère l'activation de la mise en relation des comptes Firefox | | browser.newtabpage.activity-stream.feeds.section.highlights |
| | 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. | | * **Affichage des recommendations** |
| | 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. | | Valeur par défaut : ''true''\\ |
| | 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. | | Par défaut, les recommendations s'affichent lors de l'ouverture d'un nouvel onglet.\\ |
| | 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. | | Pour ne plus les afficher, il faut passer la valeur à ''false''. |
| | browser.newtabpage.activity-stream.feeds.section.topstories |
| | |
| | * **Affichage des sites les plus visités** |
| | Valeur par défaut : ''true''\\ |
| | Par défaut, les sites les plus visités s'affichent lors de l'ouverture d'un nouvel onglet.\\ |
| | Pour ne plus les afficher, il faut passer la valeur à ''false''. |
| | browser.newtabpage.activity-stream.feeds.topsites |
| | |
| | * **Vérification des téléchargements** |
| | Valeur par défaut : ''true''\\ |
| | Par défaut, la vérification des téléchargements est faite auprès des services de Google.\\ |
| | Pour désactiver cette vérification, il faut passer la valeur à ''false''. |
| | browser.safebrowsing.downloads.enabled |
| | |
| | * **Vérification des //malwares//** |
| | Valeur par défaut : ''true''\\ |
| | Par défaut, la vérification des //malwares// est faite auprès des services de Google.\\ |
| | Pour désactiver cette vérification, il faut passer la valeur à ''false''. |
| | browser.safebrowsing.malware.enabled |
| | |
| | * **Vérification des //phishings//** |
| | Valeur par défaut : ''true''\\ |
| | Par défaut, la vérification des //phishings// est faite auprès des services de Google.\\ |
| | Pour désactiver cette vérification, il faut passer la valeur à ''false''. |
| | browser.safebrowsing.phishing.enabled |
| | |
| | * **Activation des commandes de comptes Firefox** |
| | Valeur par défaut : ''true''\\ |
| | Par défaut, les commandes de comptes Firefox sont activées.\\ |
| | Pour les désactiver, il faut passer la valeur à ''false''. |
| | identity.fxaccounts.commands.remoteTabManagement.enabled |
| | |
| | * **Activation des comptes Firefox** |
| | Valeur par défaut : ''true''\\ |
| | Par défaut, les comptes Firefox sont activés.\\ |
| | Pour les désactiver, il faut passer la valeur à ''false''. |
| | identity.fxaccounts.enabled |
| | |
| | * **Activation de la mise en relation des comptes Firefox** |
| | Valeur par défaut : ''true''\\ |
| | Par défaut, les comptes Firefox peuvent être mis en relation.\\ |
| | Pour désactiver cette mise en relation, il faut passer la valeur à ''false''. |
| | identity.fxaccounts.pairing.enabled |
| | |
| | * **Gestion du nombre de requêtes prédictives envoyées** |
| | Valeur par défaut : ''20''\\ |
| | Par défaut, des requêtes prédictives sont envoyées aux serveurs liés sur une page afin d'économiser le temps de mise en relation lors de l'activation d'un lien.\\ |
| | Pour désactiver ce comportement, il faut passer la valeur à ''0''. |
| | network.http.speculative-parallel-limit |
| | |
| | * **Gestion de préchargement des liens** |
| | Valeur par défaut : ''true''\\ |
| | Par défaut, Firefox va charger le contenu d'un lien au survol.\\ |
| | Pour désactiver ce comportement, il faut passer la valeur à ''false''. |
| | network.prefetch-next |
| | |
| | * **Gestion des permissions concernant les notifications** |
| | Valeur par défaut : ''0''\\ |
| | Par défaut, il faudra choisir les permissions accordées au site visité s'il en fait la demande.\\ |
| | Pour bloquer les notifications pour l'ensemble des nouvelles demandes de permissions, il faut changer la valeur à ''2''. |
| | permissions.default.desktop-notification |
| | |
| | * **Gestion des permissions concernant la géolocalisation** |
| | Valeur par défaut : ''0''\\ |
| | Par défaut, il faudra choisir les permissions accordées au site visité s'il en fait la demande.\\ |
| | Pour bloquer la géolocalisation pour l'ensemble des nouvelles demandes de permissions, il faut changer la valeur à ''2''. |
| | permissions.default.geo |
| ==== Divers ==== | ==== Divers ==== |
| | Personnalisée | ''_user.js.parrot'' | | ''Cool, tout fonctionne !'' | C'est le canari (([[https://fr.wikipedia.org/wiki/Canari#Canaris_des_mineurs|Canari — Wikipédia]])) qui me permet de savoir si la configuration est chargée correctement | | * **Ajout d'un canari** (([[https://fr.wikipedia.org/wiki/Canari#Canaris_des_mineurs|Canari — Wikipédia]])) |
| | Il permet de valider que la configuration a été chargée correctement.\\ |
| | Ce n'est utile que dans le cas de l'utilisation d'un fichier de configuration.\\ |
| | Il faut que ce soit la dernière valeur de ce fichier.\\ |
| | J'ajoute la valeur ''Cool, tout fonctionne !'' à la clé personnalisée suivante. |
| | _user.js.parrot |
| ==== Abandonnée ==== | ==== Abandonnée ==== |
| | Vie privée | ''network.http.sendRefererHeader''((Cette configuration pose beaucoup plus de problèmes qu'elle n'en résoud. Il vaut mieux utiliser l'extension [[https://addons.mozilla.org/fr/firefox/addon/smart-referer/|Smart Referer]] qui fait ça de manière plus intelligente.)) | ''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. (([[http://kb.mozillazine.org/Network.http.sendRefererHeader|Network.http.sendRefererHeader]])) | | * **Envoi du //referer//** |
| | Valeur par défaut : ''2''\\ |
| | Pour empêcher l'envoi du //referer//, il faut utiliser la valeur ''0''.\\ |
| | Cependant, cette configuration empêche le bon fonctionnement de certains sites alors il vaut mieux utiliser l'extension [[https://addons.mozilla.org/fr/firefox/addon/smart-referer/|Smart Referer]] qui fait ça de manière plus intelligente. |
| | network.http.sendRefererHeader |
| |
| ==== Obsolète ==== | ==== Obsolète ==== |
| user_pref("browser.safebrowsing.phishing.enabled", false); | user_pref("browser.safebrowsing.phishing.enabled", false); |
| user_pref("browser.tabs.closeWindowWithLastTab", false); | user_pref("browser.tabs.closeWindowWithLastTab", false); |
| user_pref("browser.tabs.groups.smart.enabled", false); | |
| user_pref("browser.tabs.insertrelatedaftercurrent", false); | user_pref("browser.tabs.insertrelatedaftercurrent", false); |
| user_pref("browser.tabs.warnOnClose", false); | user_pref("browser.tabs.warnOnClose", false); |
| | user_pref("browser.translations.enable", false); |
| user_pref("browser.urlbar.autoFill", false); | user_pref("browser.urlbar.autoFill", false); |
| user_pref("browser.urlbar.suggest.history", false); | user_pref("browser.urlbar.suggest.history", false); |
| user_pref("dom.event.contextmenu.enabled", false); | user_pref("dom.event.contextmenu.enabled", false); |
| user_pref("dom.ipc.processCount", 2); | user_pref("dom.ipc.processCount", 2); |
| | user_pref("extensions.formautofill.addresses.enabled", false); |
| | user_pref("extensions.formautofill.creditCards.enabled", false); |
| | user_pref("full-screen-api.warning.timeout", 0); |
| user_pref("identity.fxaccounts.commands.remoteTabManagement.enabled", false); | user_pref("identity.fxaccounts.commands.remoteTabManagement.enabled", false); |
| user_pref("identity.fxaccounts.enabled", false); | user_pref("identity.fxaccounts.enabled", false); |
| user_pref("network.http.speculative-parallel-limit", 0); | user_pref("network.http.speculative-parallel-limit", 0); |
| user_pref("network.IDN_show_punycode", true); | user_pref("network.IDN_show_punycode", true); |
| user_pref("permissions.default.camera", 0); | user_pref("network.prefetch-next", false); |
| user_pref("permissions.default.desktop-notification", 2); | user_pref("permissions.default.desktop-notification", 2); |
| user_pref("permissions.default.geo", 2); | user_pref("permissions.default.geo", 2); |
| user_pref("permissions.default.microphone", 0); | |
| user_pref("signon.rememberSignons", false); | user_pref("signon.rememberSignons", false); |
| user_pref("toolkit.legacyUserProfileCustomizations.stylesheets", true); | user_pref("toolkit.legacyUserProfileCustomizations.stylesheets", true); |