Firefox

Cette page a pour but de lister des ressources et astuces relatives à Firefox.

Extensions

Survie

Personnalisation des sites

Gestion des onglets

Restauration de fonctionnalités supprimées

  • détection des flux RSS proposés par une page : Feed Preview

Développement web

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 ?

  1. ouvrir un nouvel onglet
  2. taper about:config dans la barre d’adresse
  3. 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 et browser.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éos
  • privacy.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 .

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

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.