Table of Contents

Firefox

Les extensions que j'utilise

Le site officiel de Mozilla qui recense les extensions : https://addons.mozilla.org/fr/firefox/

Bloqueurs de pubs

Ces extensions permettent par défaut de ne pas charger les publicités jugées intrusives.

Protection de la vie privée

Ces plugins viennent en plus des bloqueurs de pub, afin d'affiner la protection de la vie privée (contre tracking).

Alertes

Téléchargements

Marque-pages

Les plugins que j'ai utilisés mais qui ne sont plus maintenus ou disponibles ; ou que j'utilise mais qui ne me semble pas indispensables :

Il vous faut également installer les plugins flash, shockwave et java (MAJ 2018 : plus trop maintenant, ouf !).

Raccourcis clavier

Généraux

Onglets et fenêtres

Sélectionner les onglets

Déplacer l'onglet courant

Documentation officielle : https://support.mozilla.org/fr/kb/raccourcis-clavier

Awesome bar

C'est le nom de la barre d'URL qui, depuis quelques versions de Firefox, fait aussi barre de recherche intelligente. Intelligente parce qu'elle recherche dans différentes source comme votre historique, vos favoris, etc, et en live (elle s'affine au fur et à mesure que vous saisissez des caractères).

On peut spécifier où faire la recherche avec les caractère spéciaux suivants :

(source : KB mozilla.org

Enfin, on choisi aucune proposition et qu'il ne s'agit pas d'une URL, Firefox fait une recherche sur Google.

Liste des "about:"

L'URL about:x permet d'accéder à des pages de fonctions avancée de Firefox. Voici une liste non exhaustive des différentes pages, ainsi que leur utilité.

Astuces

Ouvrir une recherche dans un nouvel onglet

Par défaut les recherches effectuées dans la barre de recherche s'ouvrent dans l'onglet courant ; pour les faire s'afficher dans un nouvel onglet, aller dans about:config et changer la variable suivante :

browser.search.openintab = true

Lancer 2 profils simultanément

Avec firefox on peut créer différents profils mais on ne peut pas lancer les sessions simultanément (et avoir 2 Firefox d'ouverts en même temps).

"nouvelle" méthode

Réponse rapide : il faut lancer Firefox avec les options -no-remote -P.

Sous Windows, créer un raccourci vers l'exécutable Firefox sur le bureau, éditer ses propriétés (“clic droit/Propriétés”), aller dans l'onglet “Raccourci”, et éditer le champ “Cible” en rajoutant -no-remote -P ; par exemple :

"C:\Program Files\Mozilla Firefox3\Firefox.exe" -no-remote -P

L'option -P permet de lancer le gestionnaire de profil ; si l'on veut charger un profil automatiquement il faut préciser son nom juste après (“dude” dans cet exemple) :

"C:\Program Files\Mozilla Firefox3\Firefox.exe" -no-remote -P dude

"ancienne" méthode

“Avant”, l'option -no-remote n'existait pas, ce qui empêchait le lancement de 2 sessions simultanées (Firefox ouvrait une nouvelle fenêtre dans la session existante ; il fallait alors passer par un script maison (batch dans ce cas-ci).

Créer un fichier Firefox profile.bat :

@echo off
set MOZ_NO_REMOTE=1
start "" ".\firefox.exe" -P "%1"
set MOZ_NO_REMOTE=0

… qu'on dépose dans le répertoire d'installation de Firefox. Puis on l'appelle avec le raccourci suivant, avec “dude” le nom du profil qu'on souhaite lancer :

"C:\Program Files\Mozilla Firefox3\Firefox profile.bat" dude

Tips

firefox -P dude -remote 'openURL(https://linuxfr.org/~alexg/29430.html)'

Restaurer les dernières fenêtres

L'autre jour j'avais ma fenêtre de navigation principale, contenant mon “buffer de trucs à lire” (une 50aine d'onglets), et une fenêtre de navigation annexe, déportée sur mon second écran, pour regarder des vidéos en parallèle. J'ai du redémarrer Firefox donc j'ai naïvement fermer la fenêtre principale en premier, puis la fenêtre déportée : et là c'est le drame. Au redémarrage, Firefox restaure ma dernière session comme prévu, sauf que pour lui elle ne comporte que ma dernière fenêtre déportée ! Perdus mes 50 onglets ? Pas si sûr.

En allant dans le Menu Firefox > Historique > Fenêtres récemment fermées il est possible de restaurer la fenêtre contenant tous mes onglets ! Ouf !

Firefox version offline

Depuis la version 25 (il me semble), quand on télécharge Firefox on récupère un petit installeur (version “stub”) de quelques centaines de Ko, qui se charge de télécharger la dernière version complète du navigateur. Outre le fait que c'est ridicule de passer par lui (on télécharge un programme qui va télécharger le logiciel qu'on veut installer, ou “Pourquoi faire simple quand on peut faire compliquer ?”), cela pose problème pour l'installer sur une machine qui n'a pas une liaison directe avec Internet.

Dans ce cas, il faut récupérer la version “offline” de Firefox (qui pèse une 20aine de Mo), c'est-à-dire le binaire qui contient l'installation complète du navigateur. Pour cela, il suffit de connaitre l’existence de la page cachée d'aller sur : http://www.mozilla.org/en-US/firefox/all/

Réactiver le clic droit

Certains sites à 2 balles sont à côté de la plaque et ne connaissent pas les principes fondateurs de l'Internet ; ainsi ils désactivent volontairement le clic droit sur leurs pages. Pour réactiver cette fonction sous Firefox, aller dans about:config :

dom.event.clipboardevents.enabled => false

Anciennes versions SSL/TLS

L'autre jour j'ai voulu administrer mon vieux WRT54G qui tourne sous DD-WRT en HTTPS (normal, j'avais désactivé le HTTP - sécuritaÿ oblige). Mais au chargement de la page, mon navigateur bloque sur un problème de SSL :

Une erreur est survenue pendant une connexion à 192.168.0.254. Impossible de communiquer en mode sécurisé avec le pair : aucun algorithme de chiffrement en commun. (Code d'erreur : ssl_error_no_cypher_overlap)

Après quelques recherches il s'avère que depuis la faille de sécurité POODLE, les anciennes versions des protocoles SSL/TLS impactées ont été désactivées sur tous les navigateurs récents - sécuritaÿ oblige. Ca ne fait pas mon affaire puisque c'est pour moi le seul moyen d’accéder à mon routeur. Heureusement chez Mozilla il y a toujours moyen de moyenner : il faut aller dans about:config, promettre qu'on fera gaffe, puis passer la valeur security.tls.version.min à 0 pour désactiver la protection.

L'erreur SSL disparait, le temps pour moi d’accéder à mon routeur pour réactiver l'accès HTTP, avant de repasser le paramètre security.tls.version.min à sa valeur originelle (1), parce qu'il faut pas déconner avec la sécuritaÿ !

Port réseau inhabituel

Pour test il m'est arrivé d'avoir besoin de vouloir contacter un serveur web sur un port non conventionnel (càd autre que 80 ou 443). La plupart du temps cela ne pose pas de problème tant qu'on identifie bien le port dans l'URL : http://test.me:8080 par exemple. Mais quand on pousse le vice en utilisant certains ports connus et “sensibles” (le 21 par exemple), Firefox se bloque carrément en nous insultant de la sorte :

Cette adresse utilise un port réseau inhabituel pour la navigation web. Par mesure de sécurité, Firefox a abandonné la requête.

Pour notre bien il nous interdit nos petites fantaisies, pas cool. Pour bypasser cette odieuse censure, on fait comme à l'accoutumée, on va dans about:config pour cette fois créer un nouveau paramètre : Nouvelle > Chaîne de caractères

network.security.ports.banned.override

Comme valeur on lui attribut le port récalcitrant : 21

Ah ! Et si par hasard vous décider de ne plus utiliser ce paramètre, il n'y a pas de bouton supprimer ! (il vous avait pourtant prévenu d'être sage en rentrant dans about:config !). Heureusement vous pouvez Réinitialiser la paramètre (via le clic droit), il sera supprimé au prochain démarrage de Firefox.

Remapper la touche backspace

Comment remapper la touche backspace pour retourner à la page précédente sous Ubuntu (sous Windows c'est le cas par défaut) ?

src : http://ubuntuforums.org/showthread.php?t=922756

Erreur handshake Diffie-Hellman

Échec de la connexion sécurisée
Une erreur est survenue pendant une connexion à supervision.onecert.fr:8443. SSL a reçu une clé Diffie-Hellman éphémère faible dans le message d'établissement de liaison « Server Key Exchange ». (Code d'erreur : ssl_error_weak_server_ephemeral_dh_key)

Pour contourner cette sécurité, légitime mais emmerdante lorsqu'on a un vieux serveur qu'on ne peut ou ne souhaite plus mettre à jour, il suffit d'aller à l'URL about:config et de passer à false les options suivantes :

security.ssl3.dhe_rsa_aes_128_sha
security.ssl3.dhe_rsa_aes_256_sha

Connexion HTTPS forcée

Sur un site je n'arrivais pas à me connecter car, malgré que je saisisse explicitement le protocole HTTP dans l'URL (“http://monsite”), Firefox remplaçait http par https, et la requête n'aboutissait pas car ce site ne gérait pas le HTTPS.
Après quelques manips qui n'ont servi à rien (relancer FF sans extensions, vider le cache, vider les cookies), je suis tombé sur un thread de Stakoverflow qui indiquait une manip, qui à résolu mon soucis : Aller dans les Préférences de Firefox, “Vie privée et sécurité”, et cliquer sur “Effacer l'historique” dans la partie “Historique”. Là, sélectionner l'intervalle à effacer : “tout” mais ne cocher que l'option “Préférences de site”. Valider avec “Effacer maintenant”.

src : https://stackoverflow.com/questions/30532471/firefox-redirects-to-https

Raccourci pour une recherche

On peut utiliser la barre d'URL ou barre de recherche intelligente (awesome bar) pour lancer une recherche vers un moteur de recherche installé (la liste est dans “Options > Recherche Moteurs de recherche accessibles en un clic”). En définissant une lettre à un moteur, lorsqu'on préfixe des mots-clés dans la barre d'URL par celle-ci, Firefox lancera la recherche sur ledit moteur. Pratique.

Cependant certains sites possèdent une recherche interne mais celle-ci n'est pas toujours installable dans cette liste. On peut toutefois utiliser les mots-clés intelligents pour obtenir exactement le même effet : pour cela, faire un clic droit dans la barre de recherche interne du site et cliquer sur : “Ajouter un mot-clé pour cette recherche”. Ainsi, le mot-clé (qui peut être une lettre) que l'on définira sera utilisable dans la barre d'URL exactement de la même façon que les moteurs consultables dans les options.

Liens utiles