Cette page a pour but de lister des ressources et astuces relatives à Firefox.
Extensions
Survie
- suppression des publicités : uBlock Origin
- gestion fine des ressources tierces : uMatrix
- stockage en local de certaines bibliothèques JS (réduit le pistage et économie de bande passante) : Decentraleyes
- nettoyage des URLs (réduit le pistage) : ClearURLs
- forcer l’ouverture en HTTPS de tous les sites qui le gèrent : HTTPS Everywhere/HTTPS partout
- redirection des pages AMP vers les pages HTML du site d’origine : Redirect AMP to HTML
- sauvegarde du contenu des textarea : Textarea Cache
Personnalisation des sites
- feuilles de styles personnalisées : Stylus
- JavaScript personnalisés : Greasemonkey
Gestion des onglets
- ouvrir les marque-pages dans de nouveaux onglets : Open bookmarks in new tab
- soumettre les formulaires dans de nouveaux onglets (via la touche
ctrl
, comme pour les liens) : TabSubmit Basic - accéder aux derniers onglets fermés : Close Tab History Button
- économies de mémoire quand on a un grand nombre d’onglets ouverts : Auto Tab Discard
Restauration de fonctionnalités supprimées
- détection des flux RSS proposés par une page : Feed Preview
Développement web
- activation/désactivation du cookie Xdebug : Xdebug-ext
- bouton forçant le vidage des caches : Empty Cache Button
- visualisation du scope AngulaJS 1.x : AngularScope
- formatage des contenus JSON : JSON Lite
Divers
- téléchargement de médias à partir d’une page web : Download Star
- navigation dans le réseau social Pinterest sans compte : pinterest-guest
Personnalisation avancée
Dans about:config
Comment y accéder ?
- ouvrir un nouvel onglet
- taper
about:config
dans la barre d’adresse - cliquer sur “Je prends le risque”
Barre d’adresse
browser.urlbar.autoFill
àfalse
: désactive l’« auto-fill », c’est-à-dire l’auto-complétion “forcée” (on se limite à des suggestions).browser.urlbar.trimURLs
àfalse
: affiche les URL complètes dans la barre d’adresse (sans masquer le protocole).browser.fixup.alternate.enabled
àfalse
: désactive l’ajout automatique des « www. » en début et « .com » en fin lorsque le domaine demandé n’est pas trouvé.IDN_show_punycode
àtrue
: désactivation des noms de domaines internationalisés qui favorise l’hameçonnage (ou phishing).browser.urlbar.openViewOnFocus
,browser.urlbar.update1
,browser.urlbar.update1.interventionss
,browser.urlbar.update1.searchTips
etbrowser.urlbar.update1.view.stripHttps
àfalse
: revient à la barre d’adresse classique (sans dépliement automatique et autres gadgets inutiles)
Onglets
browser.search.openintab
àtrue
: ouvrir les résultats de la barre de recherche dans un nouvel onglet.browser.tabs.closeWindowWithLastTab
àfalse
: évite que Firefox se ferme lorsqu’on ferme le dernier onglet.browser.tabs.insertRelatedAfterCurrent
àfalse
: ouvre les onglets en fin de liste plutôt qu’à la suite de l’onglet actif.browser.sessionstore.restore_pinned_tabs_on_demand
àtrue
: évite que les onglets épinglés soient immédiatement chargés à l’ouverture du navigateur (ils sont bien restaurés, mais le contenu n’est chargé que lorsqu’on les sélectionne, ce qui permet d’économiser de la RAM).
Divers UX
layout.spellcheckDefault
à2
: active le correcteur orthographique sur les champs, texte mono-ligne en plus des multi-lignes.media.autoplay.enabled
àfalse
: désactivation des auto-play sur les vidéosprivacy.userContext.enabled
àtrue
: activation des contextes
Divers performances et vie privée
network.dns.disablePrefetch
àtrue
: désactive le prefetch DNS sur les liens présents dans les pages. Peut augmenter un peu les temps de réponse.network.prefetch-next
àfalse
: désactive le prefetch de liens.network.http.speculative-parallel-limit
à0
: désactive les pré-connexions prédictives.
Fonctionnalités parasites
extensions.pocket.enabled
àfalse
: désactive la prise en charge de Pocket.
Anciennes options
Pour archive, certaines options qui fonctionnaient dans des versions antérieures.
browser.newtab.url
àabout:blank
(pré-57) : charge une page vide dans les nouveaux onglets au lieu des tuiles inutiles. Évite de faire plein de requêtes inutiles (quand j’ouvre un nouvel onglet, je sais ce que je veux en faire, pas besoin d’aide).
Dans userChrome.css
Depuis Firefox 57 et l’abandon de l’ancien système d’extension pour le très limité système WebExt issu de Google Chrome, beaucoup de choses ne sont plus faisables via des extensions, mais certaines d’entre elles restent faisable via des styles.
Comment ça marche ?
Quelques explications ici ou là.
Il faut notamment passer l’option toolkit.legacyUserProfileCustomizations.stylesheets
à true
pour que la feuille de style soit prise en compte.
Styles intéressants
- remettre la barre d’onglets à sa place (en dessous des autres barres) : lien
- récupérer une barre de status (en recyclant la barre personnelle) : lien 1 et lien 2
- récupérer des séparateurs dans les barres d’outils (en recyclant les espaces flexibles) : lien
Les styles que j’utilise
J’ai regroupé l’ensemble des styles que j’utilise dans un dépôt GIT public essentiellement en vue de me faciliter le déploiement sur mes différentes machines, mais vous pouvez bien entendu piocher dedans.
Articles
- Quelques trucs sur Firefox #5 (15/08/2022) : ajouter plusieurs onglets aux favoris, raccourci clavier de développement et suppression de suggestion dans un champ texte
- Quelques extensions pour Firefox #10 (06/04/2022) : pinterest-guest, ClearURLs et Feed Preview
- Quelques extensions pour Firefox #9 (16/04/2020) : ModHeader, Pretty XML et word count
- Quelques extensions pour Firefox #8 (09/05/2019) : Download Star, Dark Reader et Simple translate
- Quelques extensions pour Firefox #7 (19/01/2019) : Auto Tab Discard, Redirect AMP to HTML et Textarea Cache
- Quelques trucs sur Firefox #4 (03/01/2019) : personnalisation de l’interface
- Quelques trucs sur Firefox #3 (02/11/2018) : gestion des onglets, auto-fill dans la barre d’adresse
- Quelques trucs sur Firefox #2 (27/10/2018) : les écrans
about:...
, profils multiples et zoom par défaut des PDF - Quels remplaçants pour les vieilles extensions de Firefox ? (21/10/2018)
Je ne liste pas tous les anciens articles ici, car la plupart contiennent des informations dépassées. Ils restent néanmoins accessibles via la catégorie Firefox.