Firefox

Cover

Les canaux

Finale

Version installée par défaut sur Fedora et la plupart des distributions Linux, utilisable par tous le monde.

Beta

Version N + 1 par rapport à la version finale ; pour ceux qui veulent adopter ce qui deviendra la norme avant tout le monde.

Developper

Ancienne version alpha, avec les versions les plus récentes des fonctionnalités à venir. Principalement pour les développeurs web.

Nightly
Version construite toutes les nuits ou presque. Souvent Instables.
Pour Androïd
Pour IOS

Voir aussi le serveur FTP de Mozilla.

Préférences (about:preferences)

Général

Démarrage
  • Au démarrage de Firefox : « Afficher une page vide »

Recherche

  • Moteur de recherche par défaut : DuckDuckGo

Vie privée

Historique
  • Conserver l'historique de navigation et des téléchargements: false
  • Conserver l'historique des recherches et des formulaires: false
  • Règles de conservation: « utiliser les paramètres personnalisés pour l'historique »
  • Accepter les cookies: true
    • Accepter les cookies tiers: « jamais »
    • Les conserver jusqu'à: « Me demander à chaque fois »
  • Vider l'historique lors de la fermeture de Firefox: true

Configurations (about:config)

Barre d'adresse

  • browser.urlbar.formatting.enabled : false
  • browser.urlbar.trimURLs : false
  • browser.fixup.alternate.enabled : false — empécher l'autocomplétion des urls avec un préfixe « www. » et un suffixe « .com »
  • browser.search.defaultenginename: DuckDuckGo
  • browser.search.openintab : true
  • browser.search.order.1 : DuckDuckGo

Utilités

  • browser.altClickSave : true — alt + clic enregistre un lien.
  • browser.tabs.closeWindowWithLastTab : false — Empécher le navigateur de quitter quand on ferme le dernier onglet.

Medias et contenus

  • media.autoplay.enabled : false (pas de lecture automatique)
  • extensions.pocket.enabled : false (désactiver pocket)

Réseau et vie privée

  • browser.safebrowsing.malware.enabled : false
  • browser.safebrowsing.provider.google.lists : vider la liste
  • geo.enabled : false (désactiver la géolocalisation)
  • network.http.pipelining : true
  • network.http.sendRefererHeader : 1 (ne pas envoyer de referer mais empêche de se connecter à des sites comme ovh.com)
  • offline-apps.allow_by_default : false (Pas de stockage par défaut)
  • offline-apps.quota.warn : 0
  • privacy.trackingprotection.enabled : true

Gestion de la mémoire

Placer le cache dans la RAM et non plus sur le disque :

  • browser.cache.disk.enable : false
  • browser.cache.memory.enable : true
  • browser.cache.memory.capacity : 100000 (à créer)

Formulaire non HTTPS

security.insecure_field_warning.contextual.enable = false
signon.autofillForms.http = true
Déscativer les avertissements sur les formulaires non HTTPS.

Personnalisations de l'interface

@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");

/* Icône de dossier */
menu.bookmark-item > .menu-iconic-left {
  visibility: visible;
}

/* Suppression des barres d'onglet et de navigation. */
#TabsToolbar, #nav-bar { 
    display: none !important; 
}
Fichier css ~/.mozilla/firefox/<profile_name>/chrome/userChrome.css.
Thème Adwaita
Thème gnome qui existe aussi pour Thunderbird).

Extensions (about:addons)

Développement

Notes, documents, archives

  • Brief — Lecteur de flux RSS.
  • Download YouTube Videos — Télécharger les vidéos Youtube.
  • Grammalecte — Correcteur orthographique et grammatical, aussi disponible comme plugin pour Libre Office.
  • NoteTaker — Une simple zone de prise de note minimaliste dans la barre d'outils. Serait parfait avec un raccourci-clavier pour l'ouvrir.
  • ScrapBook — Sauvegarde et organisation de pages web.
  • Sci Hub — Accès à Sci-Hub.
  • Zim-clip — Copies de firefox vers Zim.
  • Zotero — Sauvegarde et archivage de documents.

Protections et vie privée

Cookie AutoDelete

Déstruction automatique des cookies. Indispensable depuis la nouvelle politique de gestion des cookies. Compatible avec le multiprocess contrairement à Cookie Monster que j'utilisais jusque là.

Decentraleyes
Contre le pistage par les CDN.
HTTPS everywhere
Forcer l'utilisation du protocole HTTPs.
lesspass
Générateur de mots de passe complexes.
Privacy Badger
Bloqueur de traqueurs.
Pure Url
Nettoyer les urls des merdes inutiles (sauf pour vous traquer).
Random Agent Spoofer
Faire varier régulièrement la « signature » profile de votre navigateur
uBlock

Bloqueur de contenu. ABSOLUMENT INDISPENSABLE.

Gestion

Raccourcis clavier

  • Alt + clic : enregistrer le lien cliqué.
  • Ctrl + drag&drop vers Nautilus : enregistrer.
  • Ctrl + L : focus dans la barre d'url.
  • Ctrl + D : marque-page sur la page courante.
  • Ctrl + T : Ouverture d'un nouvel onglet.
  • Ctrl + Tab : Navigation entre les onglets.

Création de profil

firefox -CreateProfile <PROFILE_NAME>
Création d'un profil « <PROFILE_NAME> » pour Firefox.

Lanceurs dédiés

[Desktop Entry]
Version=1.0
Name=<NAME>
GenericName=<NAME>
GenericName[fr]=<NAME>
Comment=<DESCRIPTION>
Exec=<PATH>/firefox -P <PROFILE_NAME> --class "<CLASS_NAME>" -no-remote
Icon=<PATH>/browser/icons/mozicon128.png
Terminal=false
Type=Application
StartupNotify=true
Categories=Network;WebBrowser;
X-Desktop-File-Install-Version=0.19
Modèle de fichier lanceur d'application *.desktop pour Firefox.
<NAME>
Le nom de l'application.
<DESCRIPTION>
Un descriptif succint de l'application (facultatif).
<PATH>
Le chemin du répertoire d'installation de la version.
<PROFILE_NAME>
Le nom du profil.
<CLASS_NAME>
Petite astuce décrite par Pascal Chevrel permettant d'avoir une icône dédiée à l'application dans Gnome-Shell lorsque l'on passe d'une fenêtre à l'autre avec alt tab, sinon la fenêtre est considérée comme une simple instance d'un éventuel Firefox ouvert.

Enregistrer le fichier dans ~/.local/share/applications.

Command Line Options. Mozilla Developer Network,

BROWN, Preston ; BLANDFORD, Jonathan ; TAYLOR, Owen, et al.. Desktop Entry Specification. freedesktop.org

CARRICK, Micah. Create Application Launchers in GNOME 3. micahcarrick.com,

NYMAN, Robert. Firefox and the release channels. hacks.mozilla.org,

ZAMBRANO, Armen. Bug 600317 - Fedora/Firefox - Repository setup for Firefox nightly and aurora. bugzilla.mozilla.org,

Ressources et références

Sites web officiels

  • Mozilla — Site web de la fondation.
  • AMO — Extensions pour Firefox.
  • MDN — Documentation pour le développement web.

Comnumautés

  • Geckozone — Forums de la communauté francophone.
  • BlogZinet — Blog francophone.
  • Mozillazine Fr — communauté francophone.
  • Mozdev — Une des plus anciennes communauté, peu à peu délaissée au profit de AMO.

Aides

Firefox. DuckDuckGo Community Platform

MozillaZine Knowledge Base. MozillaZine

Mozilla Support. Mozilla

Bugs et problèmes

Accroissement sans fin de la base de données de Brief

Même si on met tous les artciles des flux à la corbeille et qu'on la vide régulièrement, la base de données sqlite de Bried ne cesse de grandir, atteignant par exemple 70 Mo alors qu'aucun article n'est enregistré. Le problème est connu.

Cookies, stockage de donnée et exception de sécurité

Un bug qui a resurgit aux alentours des versions 42-44, qui existait auparavant mais qui avait disapru (corrigé ?) : quand on bloque l'e,registrement des cookies, le simple fait de demander window.localStorage provoque une exception et plante le javascript. Pourquoi ? Pour que la gestion du stockage des données de session suit celle des cookies. Voir aussi : 932629, 748620, 365772, 606655.

Voilà la reflexion des mecs : il y a un bug qui semble provoqué par une fonctionnalité - on supprime la fonctionnalité comme ça il n'y aura plus de bug. Sauf que le bug est toujours là. Et quand certains leur mettent le nez dans leur caca, il ferme le ticket.

Thunderbird

Thème monterail pour Thunderbird

Nostalgia

La page de présentation de Mozilla, la suite web comprenant navigateur web (futur Firefox), client email (futur Thunderbird), client chat (futur Chatzilla) et éditeur HTML (futurs Komposer / Nvu), ainsi que celle sur les ressources Mozilla furent parmi les premières pages publiées sur ce site en décembre 2003. Entre 2003 et 2006, l'émergence de Mozilla puis du couple Firefox + Thunderbird fut une libération non seulement pour les développeurs web, bénéficiant enfin d'outils respecteux des standards, mais aussi pour les utilisateurs en leur permettant (1) de se libérer du carcan Microsoftien (Internet Explorer et outlook Express) mais surtout (2) de bénéficier de réelles avancées ergonomiques : les onglets (inventés quelques temps plus tôt par le navigateur web Opera), le blocage des popups, la gestion des cookies, les extensions, etc. Une série d'articles et de notes publiés dans ses années-là témoignaient donc de cette révolution mozilienne qui a changé radicalement le web, bien plus profondémment et de manière bien plus profitable aux utilisateurs que ce qui se passe avec Google Chrome.

Avec la progressive restructuration du site entamée en août 2016, les anciennes pages dédiées à Mozilla ont finit par fusionner avec cet article, non sans un petit pincement au coeur ; mais faut dire aussi qu'une bonne partie des informations étaient devenues obsolètes. Je garde les textes originaux de côté mais le site web se transforme dorénavant en quelque chose de plus simple et plus pratique à utiliser.

Historique

2016-10-15
  • add raccourcis-clavier
  • upd chapitre sur les bugs réactivé.
2016-08-16
  • upd Modification de la date de création pour faire référence à la date de publication des premiers articles dont le contenu a été fusionné dans celui-ci.
2016-08-10
  • upd Fusion avec l'article « Multiple firefox dans Gnome ».
2015-06-07
  • add Création de l'article avec reprise de notes anciennes (2008, 2012, 2013).