User Tools

Site Tools


informatique:logiciels:firefox

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.

  • Adblock Plus est l'anti-pub le plus connu et utilisé ; fonctionne très bien mais n'est cependant n'est pas objectif car son business-model permet aux annonceurs de payer pour ne pas être filtrés (souvent les pubs en question doivent quand même respecter une charte de non-intrusivité)
  • uBlock Origin : plus indépendant que le précédent et avec une plus faible empreinte mémoire, c'est celui que j'utilise le plus

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).

  • Disconnect : comme Ghostery (le plus connu), cette extension permet de bloquer le tracking. Et en plus elle est opensource.
  • Ghostery : Extension qui affiche (et peut bloquer) les scripts utilisés par les sites pour leurs stats, pubs, etc…
  • NoScript Security Suite : Permet de contrôler l'exécution du javascript en fonction du nom de domaine. C'est très efficace voir même brutal car il peut bloquer l'affichage de certains sites ; cependant on peut d'un clic white-lister ce dernier pour débloquer la situation.
  • Privacy Badger : à la différence des autres plugins, celui-ci n'est pas basé sur une blackliste mais sur une anlyse comportemental. Ce plugin est donc complémentaire des Disconnect/Ghostery/NoScript & co.
  • User Agent Switcher : permet de modifier simplement le user-agent de votre navigateur

Alertes

  • CouponsHelper : assez similaire à Invisible Hand, permet de vérifier le prix d'un article que vous consultez sur un ensemble d'autres sites web marchants.
  • InvisibleHand : vérifie en tâche de fond les meilleurs prix pour l'article que vous consultez

Téléchargements

  • Download Manager : voir et gérer les téléchargement dans une barre placées au dessus de la barre d'état
  • Save Page WE : pour sauvegarder les pages web complètes en un seul fichier HTML
  • Video DownloadHelper : permet de télécharger et convertir des vidéos depuis des plateformes comme Youtube, Dailymotion, etc.
  • Don't Fuck With Paste : Permet de réactiver les copier/coller sur certains sites web qui le bloquent (pour les les mails de contact par ex.)
  • Form History Control : gestion de l'historique des champs de formulaires web
  • FoxyProxy Standard : configuration avancée pour utiliser un Proxy avec Firefox (permet d'utiliser plusieurs proxys différents - ou pas de proxy - en fonction des sites visités)
  • Gesturefy : exécuter des commandes (back, forward, recharger la page, …) grâce aux mouvements de souris
  • Greasemonkey : permet d'installer des scripts pour modifier les pages web à la volée. Vital.
  • I don't care about cookies : Pour ne plus afficher les bandeaux d'acceptation des cookies.
  • To Google Translate : afficher ou entendre la traduction d'un mot avec le clic droit
  • WOT (Web Of Trust) : pour chaque site web, vous indique la réputation de celui-ci d'après la communauté d'utilisateur WOT. C'est un projet collaboratif donc vous pouvez aussi noter les sites.

Marque-pages

  • Bookmark search plus 2 : affiche, dans une sidebar, un moteur de recherche dans tous les favoris, avec affichage des dossiers parents
  • Bookmark Dupes : détecte les bookmarks en doublon

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 :

  • Alertbox : Permet de surveiller les modification d'une page web, et de générer un alerte.
  • Better Privacy : Pour supprimer les cookies, cookies flash ou LSO (qui ne sont jamais supprimés de votre ordinateur).
  • Bookmark Duplicate Detector : Comme son nom l'indique ce plugin permet de vérifier les doublons des bookmarks. Malheureusement il n'est pas compatible avec la dernière version de Firefox (3.6.X).
  • DownThemAll! : utilitaire pour télécharger en un clic une liste de liens sur un page
  • CacheViewer qui permet d'explorer le cache en affichant des aperçus
  • CheckPlaces : Vérifie la validité et les doublons des marques-pages
  • Feedly : l'extension pour FF du lecteur RSS éponyme
  • Firefox Sync : Permet de synchroniser les marques-page, historique web, onglets et mots de passe entre plusieurs machines. Je l'ai relégué dans cette liste car maintenant l'extension est intégrée de base dans Firefox.
  • Firebug : un débogueur évolué
  • FireGestures : exécuter des commandes (back, forward, recharger la page, …) grâce aux mouvements de souris : excessivement pratique pour les souris à 3 boutons et moins !
  • FlagFox : affiche un drapeau selon la localisation du site web visité
  • FoxyTunes : permet de contrôler diverses sources multimédias (entre autres iTunes, VLC, deezer, spotify, …) depuis la barre d'état de firefox.
  • Gmail Manager : permet de monitorer l'état de son compte gmail (nb de messages non lus par exemple) dans la barre d'état de firefox
  • Greasefire : permet d'afficher les scripts GreaseMonkey compatible avec la page web courante.
  • HttpFox : un analyseur HTTP intégré (plus utile car intégré dans Firefox cf “Menu > Développement Web” ou Ctrl+Maj+I)
  • InstantFox Quick Search : permet de fusionner la awesome bar (barre d'URL) et la barre de recherche (qui font doublon depuis ff v23) et de lancer des recherches sur un site particulier en la préfixant par une lettre (“g” pour Google, “w” pour Wikipedia, etc…) → plus utile car intégré dans Firefox
  • Mozilla Archive Format : permet d'enregistrer et de lire des pages webs aux formats MAFF et MHT. Extension (et format) arrêtée.
  • Read it later : enregistre des pages pour les lire plus tard (hors ligne) → fonctionnalité intégrée (FireFox Pocket)
  • Tab Mix Plus : Ajoute de multiples fonctionnalités telles des croix pour chaque onglet, la réorganisation de ceux-ci, enregistrement de la session, etc…
  • Speed Dial : créer une page d'accueil en mosaïque avec tous vos sites web préférés (comme sous Google Chrome) → fonctionnalité intégrée dans FireFox
  • Tab Scope : affiche une preview d'une page web en survolant son onglet.
  • UnMHT : Permet de lire les page web au format MHTML
  • Wappalyzer permet de détecter les scripts/applications utilisées sur une page web et de les afficher dans la barre d'état de firefox.
  • Web developper : Ajoute une barre d'outils pour avoir accès à pleins d'infos et de fonctions sur la page courante (très utile voir indispensable pour les développeurs web) → fonctionnalité intégrée à Firefox
  • Zotero : permet d'organiser des pages par projet, en ajoutant des commentaires et des tags et lisibles hors ligne

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

Raccourcis clavier

Généraux

  • Zoomer dans la page : Ctrl + molette souris (ou Ctrl + “+” ou “-”)

Onglets et fenêtres

  • Nouvel onglet : Ctrl + T
  • Nouvelle fenêtre : Ctrl + N
  • Fermer la fenêtre : Alt + F4
  • Fermer l'onglet/la page : Ctrl + W

Sélectionner les onglets :

  • Onglet précédent : Ctrl + page précédente
  • Onglet suivant : Ctrl + page suivante
  • Onglet 1 à 8 : Ctrl + 1-8
  • Dernier onglet : Ctrl + 9

Déplacer l'onglet courant :

  • vers la droite : Ctrl + Maj + page suivante
  • vers la gauche : Ctrl + Maj + page précédente

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 :

  • ^ pour rechercher des correspondances dans l'historique de navigation
  • * pour rechercher des correspondances dans vos marque-pages
  • + pour rechercher des correspondances dans les pages que vous avez étiquetées
  • % pour rechercher des correspondances dans les onglets actuellement ouverts
  • ~ pour rechercher des correspondances dans les pages que vous avez saisies
  • # pour rechercher des correspondances dans les titres de page
  • @ pour rechercher des correspondances dans les URL

(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é.

  • about:about : affiche la liste des pages “about:”
  • about: : affiche la version, les contributeurs et les informations de compilation de Firefox
  • about:config : permet de lister tous les paramètres avancés de Firefox (une espèce de base de registre en somme)
  • about:support : permet d'accéder à la page de diagnostique ainsi qu'au bouton de réinitialisation de Firefox.
  • about:crashes : liste tous les plantages qui ont eu lieu, avec leur lien vers le Mozilla crash report qui permet de les analyser
  • about:plugins : liste des informations avancées sur les plugins installés
  • about:addons : affiche la page de gestion des addons
  • about:home : affiche la page d'accueil par défaut de Firefox
  • about:healthreport : affiche le “bilan de santé de Firefox” avec notamment des statistiques sur le temps de démarrage, le temps d'activité, etc…
  • about:memory : affiche la page de diagnostique mémoire ; réservé aux publics avertis
  • about:networking : affiche les informations réseau : la liste des sites contactés, des sockets ouvertes, des DNS consultés, etc…
  • about:permissions : gestion des permissions, càd les droits, pour chaque site, d'enregistrer les mots de passe, consulter votre position géographique, utiliser la caméra ou le micro, ouvrir des popup, etc…
  • about:sessionrestore : page de restauration de session (c'est celle qui s'affiche quand Firefox c'est coupé “brutalement”).
  • about:sync-tabs affiche la liste de tous les onglets synchronisés (de toutes les machines associées à votre compte Sync).
  • about:telemetry : affiche les données envoyées par télémétrie, si vous l'avez activée (voir dans les options)
  • about:blank : affiche une page blanche (certains la spécifie en page d'accueil pour qu'elle s'affiche plus vite)
  • about:newtab : affiche la page de nouvel onglet, avec la mosaïque des sites les plus visités
  • about:cache : affiche des informations sur le service de mise en cache de Firefox (les sites mis en cache sur votre disque dur)
  • about:mozilla : affiche une citation du Livre de Mozilla.
  • about:app-manager : affiche la page de création et d'installation des applications web sur des appareils compatibles (par exemple Firefox OS)
  • about:sync-log : affiche les logs de synchronisation si vous utilisez Sync.
  • about:sync-progress affiche l'état de la synchronisation Sync
  • about:preferences : affiche les options de Firefox, comme via le menu, mais en version HTML (j'avoue ne pas bien saisir l'intérêt !).
  • about:webrtc affiche la page de debug des web-RTC
  • about:robots : c'est un easter egg, comme Mozilla sait les faire !

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.

  • -no-remote permet de spécifier qu'il faut créer une nouvelle instance et non créer une nouvelle fenêtre dans la session courante ;
  • -P [utilisateur] permet d'ouvrir la fenêtre de choix de profil ; si “utilisateur” est spécifié, Firefox lance directement une nouvelle session sous son nom.

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

  • il faut avoir à l'esprit que Firefox a une emprunte mémoire assez importante, et qu'en lancer 2 simultanément nécessite beaucoup de RAM.
  • si on a 2 profils de lancés en même temps, toute nouvelle page web qui n'est pas ouverte dans un des profils (par exemple lancée en double-cliquant sur un favori, ou par ligne de commande : firefox google.fr) sera ouverte dans le premier profil ouvert. Pour préciser sous quel profil on veut la lancer :
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) ?

  • de base la touche est alt+gauche (et alt+droite pour page suivante)
  • pour changer le mapping de retour arrière (backspace), lancer about:config et remplacer la valeur du paramètre browser.backspace_action par 0 (elle vaut 2 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

Liens utiles

informatique/logiciels/firefox.txt · Last modified: 2019/05/15 14:57 by pteu