Firefox
Un article de WindowsLinux.net - Astuces pour Windows et Linux !.
Présentation
Alternative à Internet Explorer.
Créé par la Fondation Mozilla.
Téléchargement : http://www.getfirefox.com
Addons / Modules / Extensions
Démarrer sans les extensions
Certaines extensions peuvent faire planter, ou ralentir votre navigateur. Si vous rencontrez un quelconque problème avec votre navigateur, lancez :
firefox.exe -safe-mode
Liste des extensions indispensables
Voici quelques extensions intéressantes, voir incontournables :
No redirect pour configurer le comportement de Firefox face à la redirection des sites.
Menu Editor pour nettoyer le menu contextuel (bouton droit) de votre Firefox !
Save Session (and exit), vous ferme Firefox en un clic, tout en sauvegardant votre session (ajoutez le bouton à votre interface).
ScrapBook permet de sauvegarder une page entière, pour la lire plus tard.
CheckPlaces, pour les collectionneurs de bookmark.
Read it later et ici - L'extension incontournable pour vos prises de notes rapides.
AutoPager vous permet de passer automatiquement à la page suivante, sans cliquer sur le bouton "suivant" de toute recherche google ou forum...
Tamper Data pour modifier les requêtes HTTP.
SearchStatus affiche le Google PageRank, le classement Alexa, etc...
ProfileSwitcher permet aux développeurs de changer rapidement de profils.
Paste and Go 3, pour coller directement une URL dans la barre d'adresse.
iMacros, pour l'automatisation de tâches avec Firefox (ex: remplir automatiquement un formulaire de login).
SmushIt, pour optimiser vos images. Extension firefox introuvable actuellement.
User Agent Switcher et une liste d'User Agent à importer.
BBComposer , qui permet d'afficher un éditeur "avancé" et simple d'utilisation, sur vos pages Mediawiki, blogs, ou autres forums BBcodes.
Dictionnaire MySpell en Français pensez à visiter la page dictionnaire.
TabMixPlus, pour choisir la page d'ouverture des nouveaux onglets (et bien plus encore).
Il est possible de créer son propre moteur de recherches personnel avec http://www.searchplugins.net
Néanmoins certains plugins de recherche sont très intéressants et existent déjà : mskb qui nous permet de donner un numéro Knoweldge Base (KB) de microsoft et on se retrouve directement sur la page de ce KB (et non une page de recherche).
De son côté eventID permet de spécifier un numéro d'event, et d'afficher directement la page d'information d'eventid.net
Tamper Data qui permet de modifier les requêtes http / https / Post. Vous pouvez voir l'article Tamper Data ce site.
Dans le même genre de plug-in, il existe aussi SQL Injection 1.2
Si vous jouez avec les certificats, vous pouvez utiliser Cert Viewer Plus 1.5.
Pour effectuer des tests sur les sites web, il est conseillé d'utiliser SeleniumHQ.
Update Channel Selector vous permet de choisir sur quelle version (Release, Beta, etc...) vous désirez mettre à jour votre produit Mozilla.
Vimperator transforme votre Firefox au style de l'éditeur "vi" !
Développer ses propres extensions
Lancer deux sessions de Firefox : avoir un profil dédié au développement
Il est parfois utile de lancer plusieurs versions différentes de Firefox (une versdion 3.0, 3.5, etc...) sans avoir l'erreur "Firefox s'exécute déjà".
Pour bénéficier de plusieurs lancements de Firefox, et avoir un profil dédié au développement, il suffit d'exécuter :
"C:\Program Files\Mozilla Firefox\firefox.exe" -p -no-remote
Cette commande lance le gestionnaire de profils de Firefox, dans un processus différent.
"C:\Program Files\Mozilla Firefox\firefox.exe" -p "developpement" -no-remote
Cette comande charge tout de suite le profil nommé "developpement".
Sous Linux, le chemin et la formulation de l'exécutable est différent, mais les options restent les mêmes.
Rendre Firefox plus rapide
Utiliser Memory Fox
Pour Windows uniquement, Memory Fox permet d'optimiser l'utilisation de la mémoire du navigateur.
La page web de l'auteur du programme est ici.
Utiliser SpeedyFox
Voir ceci : http://www.crystalidea.com/speedyfox
Nettoyer les bases de données
Depuis Firefox 3.0, les favoris, l'historique et la plupart des données stockées dans Firefox sont conservés dans une base de donnée SQLite.
Ainsi l'historique est désormais conservé par défaut de 9 à 90 jours, afin que la barre d'URL soit plus conviviale à utiliser (affichage de propositions, d'historique, etc...). Si vous surfez beaucoup, la base de donnée peut grossir rapidement.
Comme toute base de donnée, SQLite peut se fragmenter avec le temps, et des espaces vides peuvent apparaitre.
Il n'existe, à l'heure actuelle, aucun processus de test et d'optimisation de la base de donnée, les performances de Firefox peuvent donc décroitre.
Il est donc peut être utile de défragmenter ces bases de données, en supprimant les espaces vides et inutiles.
- Ouvrez la console d'erreurs : Outils > Console d'erreurs (CTRL+MAJ+J)
- Dans la boite de dialogue, collez ceci (en une seule ligne) :
Components.classes["@mozilla.org/browser/nav-history-service;1"].getService(Components.interfaces.nsPIPlacesDatabase).DBConnection.executeSimpleSQL("VACUUM");
- Appuyer sur Evaluer. Firefox va freezer pendant quelques secondes : la base de donnée est nettoyée.
About:Config - Configuration avancée
|
Configuration Mania est un add-on qui rend compréhensible les options d'about:config. Cet outil peut être trouvé ici. |
Voici une liste des réglages intéressants à effectuer dans about:config.
Tout d'abord, entrez dans about:config. Tapez :
about:config
dans la fenêtre de votre Firefox, puis Entrée, tout en déclarant "Faire attention".
Une liste de propriétés de configuration apparait alors.
Une clé peut être recherchée par la saisie dans le champ Filtre. Pour modifier la valeur, il suffit de double cliquer dessus, et voilà !
Windows 7 et Firefox 3.6
Pour activer l'affichage / la prévisualisation des onglets en miniature dans la barre des tâches de Windows 7, il faut définir un paramètre d'about:config à true :
browser.taskbar.previews.enable
De même, pour activer la prévisualisation lors de l'utilisation des touches CTRL+TAB ou CTRL+MAJ+TAB, il faut mettre à true le paramètre :
browser.ctrlTab.previews
Déplacer la mémoire utilisée par l'interface graphique depuis la RAM dans le swap
Nom de l'option : config.trim_on_minimize
Défaut : à créer (booléen).
Valeurs possibles : true ou false. Entrer true pour l'utiliser.
Ajuster le nombre de suggestions
Dans Firefox 3, quand du texte est tapé dans la barre de navigation, une liste d'adresses suggerées s'affiche. Si vous désirez afficher plus de 12 suggestions (12 est la valeur par défaut), modifiez la propriété :
browser.urlbar.maxRichResults
et entrez le nombre désiré.
Nom de l'option : browser.urlbar.maxRichResults
Défaut : 12
Valeurs possibles : Nombre entier au choix. Entrer -1 pour désactiver son utilisation.
Désactiver la restauration de session
Firefox 3 sauvegarde automatiquement votre session toutes les 10 secondes, afin de permettre une restauration de tous les onglets en cas de crash. Fonctionnalité très utile, vous pouvez néanmoins la désactiver si vous ne l'utilisez pas.
Nom de l'option : browser.sessionstore.enabled
Défaut : True
Valeurs possibles : False si vous souhaitez désactiver la restauration de sessions.
Ajuster la fréquence de sauvegarde automatique de session
Si vous choisissez de conserver la fonction de sauvegarde automatique de session, mais vous voulez réduire la fréquence de sauvegarde, il suffit de modifier cette propriété :
Nom de l'option : browser.sessionstore.interval
Défaut : 10000 (en milisecondes, équivalent à 10secs)
Valeurs possibles : A votre convenance. 1000 signifie 1 seconde, et 60000 signifie 1 minute.
Activer le support du profil de couleurs avancé
Firefox permet l'affichage en "haute qualité". Nommé Advanced Color Profile en anglais, ce n'est pas activé par défaut car cette option peut avoir de mauvaises répercutions sur les performances du navigateur.
Si vous êtes concerné par la qualité d'image plus que par les performances (ex: si vous êtes graphiste), vous pouvez activer l'option : gfx.color_management.enabled setting.
Nom de l'option: gfx.color_management.enabled
Défaut: False
Valeurs possibles: True (Si vous désirez activer le support du profil de couleurs)
Désactiver le scan d'antivirus après un téléchargement
Cette option, est plutôt pour les utilisateurs de Windows.
Firefox scan automatiquement tout fichier téléchargé avec l'antivirus installé sur le poste.
Si vous téléchargez un gros fichier, le scan de l'antivirus peut prendre un certain temps. Pour améliorer la performance du navigateur, vous pouvez désactiver cette fonctionnalité par l'option browser.download.manager.scanWhenDone.
Nom de l'option : browser.download.manager.scanWhenDone
Défaut : True
Valeurs possibles : False (si vous souhaitez désactiver le scan automatique)
Configurer le défilement des onglets
Si vous ouvrez de nombreux onglets, Firefox ne va pas réduire la taille des onglets indéfiniment.
Il peut vous afficher une barre de défilement, afin que la taille minimum (100px) soit conservé quand vous naviguez entre vos onglets.
Si vous désirez afficher tous les onglets, sans faire attention à leur taille minimum, il faut mettre la valeur browser.tabs.tabMinWidth à 0.
De même, si vous désirez que Firefox affiche plus d'onglets que par défaut, avant d'afficher les boutons de défilement, vous pouvez définir une valeur plus petite, comme 75 pixels par exemple.
Nom de l'option : browser.tabs.tabMinWidth
Défaut : 100
Valeurs possibles : 0 si vous désirez désactiver la fonction de défilement des onglets, toute autre valeur pour définir la taille minimum d'un onglet (en pixel).
Afficher/Désactiver les boutons de fermeture sur les onglets
Certaines personnes désirent afficher le bouton de fermeture (la croix rouge) sur chaque onglet, d'autres personnes détestent ce bouton de fermeture. Quoiqu'il en soit, vous pouvez configurer Firefox selon vos préférences par l'option browser.tabs.closeButtons.
Nom de l'option: browser.tabs.closeButtons
Défaut: 1
Valeurs possibles :
- 0 - Afficher un bouton de fermeture uniquement sur l'onglet actif.
- 1 - Afficher un bouton de fermeture sur tous les onglets.
- 2 - N'afficher aucun bouton de fermeture.
- 3 - Afficher un seul et unique bouton à la fin de la liste/barre d'onglets.
Augmenter le temps d'exécution des scripts
Augmenter le temps d'exécution des script peut être dangereux. Cependant, si vous sentez le besoin d'augmenter le temps d'exécution d'un script (ex: connexion internet très lente), voici la marche à suivre.
Nom de l'option :dom.max_script_run_time
Défaut : 10 (en secondes)
Valeurs possibles: 20, ou tout autre valeur supérieure à 10.
Gestion des popups Javascript
L'ouverture de fenêtres peut se faire par une fonction javascript (new window).
Si un site utilise cette fonction et qu'il demande à la fenêtre de s'ouvrir sans les options habituelles du navigateur (reculer d'une page / avancer d'une page / recharger page, barre de status, etc...), Firefox va détecter cette fenêtre comme un popup et ne va pas l'ouvrir dans un nouvel onglet.
Cependant, si vous préférez ouvrir toutes les nouvelles fenêtres dans des onglets, vous pouvez modifier la valeur de l'option : browser.link.open_newwindow.restriction.
Nom de l'option : browser.link.open_newwindow.restriction
Défaut : 2 - Ouvre toutes les fenêtres JavaScript de la même manière que Firefox traite les nouvelles fenêtres, à moins que le JavaScript déclare comment afficher cette fenêtre.
Valeurs possibles :
- 0 – Ouvre tous les liens de la façon dont Firefox traite les nouvelles fenêtres (voir Outils > Options).
- 1 – Ne pas ouvrir de nouvelles fenêtres
- 2 - Ouvre toutes les fenêtres JavaScript de la même manière que Firefox traite les nouvelles fenêtres, à moins que le JavaScript déclare comment afficher cette fenêtre.
Permettre la correction orthographique dans tous les champs textes
La correction orthographique vérifie uniquement les champs textes de plusieurs lignes. Vous pouvez aussi activer cette option pour les champs textes sur une seule ligne.
Nom de l'option : layout.spellcheckDefault
Défaut : 1 (vérification orthographique uniquement pour les champs textes à ligne multiples)
Valeurs possibles :
- '0 – désactive la vérification orthographique.
- 2 – active la vérification orthographique sur tous les champs textes.
Ouvrir dans un nouvel onglet les résultats de la boite de recherche
Quand vous utilisez le champ de recherche dans la partie en haut à droite du navigateur, les résultats vous sont affichés dans la fenêtre en cours. Si vous désirez ouvrir une nouvelle fenêtre pour ces résultats, modifiez l'option suivante :
Nom de l'option : browser.search.openintab
Défaut : False
Valeur possible : True (ouvre le résultat de recherche dans un nouvel onglet)
Réduire la mémoire utilisé quand minimisé
Cette option est surtout utile aux utilisateurs Windows.
Quand vous minimisez Firefox, ce processus sera déplacé dans la mémoire virtuelle, libérant ainsi de la mémoire physique pour les autres programmes en cours d'utilisation. Firefox va réduire l'utilisation de sa mémoire physique d'environ 10MB (plus ou moins), et lors de sa restauration à l'écran, il va reprendre la mémoire nécessaire à son fonctionnement.
Cette option n'existe pas, et doit être crée.
Cliquez du bouton droit sur l'arrière plan, et sélectionnez : Nouvelle => Valeur Booléenne.
Entrez cette valeur: config.trim_on_minimize
Donnez lui la valeur: True
Améliorer la vitesse de Firefox
L'utilisation de cette suite d'options peut améliorer la vitesse de Firefox :
Nom de l'option : network.http.pipelining
Défaut : False
Valeur possible : True
Nom de l'option : network.http.proxy.pipelining
Défaut : False
Valeur possible : True
Nom de l'option : network.http.pipelining.maxrequests
Défaut : 4
Valeurs possibles : Toute valeur supérieur à 4, mais inférieure ou égale à 8.
Nom de l'option : network.http.max-connections
Défaut : 30
Valeur possible : 96
Nom de l'option : network.http.max-connections-per-server
Défaut : 15
Valeur possible : 32
Augmenter / Diminuer la quantité de cache disponible
Quand une page est chargée, Firefox conserve une copie dans le cache, sur votre disque dur, afin de ne pas nécessiter un re-téléchargement au prochain chargement de la page.
Plus vous augmentez cette valeur, plus grand sera le nombre de pages à être sauvegardées dans le cache.
Avant d'augmenter cette valeur, vérifiez que les options browser.cache.disk.enabled et browser.cache.disk.enable sont à True.
Nom de l'option : browser.cache.disk.capacity
Défaut : 50000 (en KB)
Valeurs possibles :
- 0 – désactive le cache sur le disque.
- toute valeur inférieure à 50000 réduit la taille du cache.
- toute valeur supérieure à 50000 augmente la taille du cache.
Sélectionner tout le texte lors d'un clic dans la barre d'URL
Sous Windows et Mac, Firefox sélectionne tout le texte quand vous cliquez sur la barre d'adresse.
Sous Linux, l'intégralité du texte n'est pas sélectionné. Néanmoins le curseur est exactement placé à l'endroit où vous avez cliqué.
Quelque soit la plateforme utilisée, vous pouvez choisir le mode de fonctionnement lors d'un clic dans la barre d'adresse de Firefox.
Nom de l'option : browser.urlbar.clickSelectsAll
Valeurs possibles :
- False – Place le curseur à l'endroit du clic.
- True – Sélectionne tout le texte présent dans la barre d'adresse, lors d'un clic.
Auto-complétion dans la barre d'adresse
Vous pouvez avoir la barre d'adresse qui s'auto-rempli quand vous tapez une URL.
Nom de l'option : browser.urlbar.autofill
Défaut : False
Valeur possible : True - Permettre à Firefox d'auto-compléter ce qui est entré dans la barre d'adresse.
Même niveau de zoom pour tous les sites
Firefox se souviens de vos préférences de zoom pour chaque site, et sauvegarde cette information dans vos préférences quand vous chargez la page. Si vous désirez que le niveau de zoom soit le même pour tous les sites, utilisez cette option.
Nom de l'option : browser.zoom.siteSpecific
Défaut : True
Valeurs possibles : False - active la même valeur de zoom pour tous les sites
Définir votre limite de zoom
Si vous trouvez que la valeur maximum/minimum du niveau de zoom n'est pas suffisant, vous pouvez modifier ces valeurs.
Nom de l'option : zoom.maxPercent
Défaut : 300
Valeurs possibles : toute valeur supérieure à 300.
Nom de l'option : zoom.minPercent
Défaut : 30
Valeurs possibles : n'importe quelle valeur inférieur à celle de zoom.maxPercent.
Configurer la touche "retour arrière"
Dans Firefox la touche "Retour arrière" (effacer précédent) peut être utilisée pour retourner à la page précédente, ou remonter dans la page en cours.
Nom de l'option : browser.backspace_action
Défaut : 0
Valeurs possibles :
- 0 - Retour à la page précédente.
- 1 - Remonter dans la page en cours.
- 2 - Ne fait rien.
Augmenter le cache hors-ligne
Si vous n'avez pas toujours accès à Internet, il est possible que vous préfériez augmenter le cache hors-ligne afin de continuer à travailler déconnecté.
Par défaut Firefox 3 permet un cache de 500 MB. Vous pouvez changer cette valeur pour spécifier celle de votre choix.
Nom de l'option : browser.cache.offline.capacity
Défaut : 512000 (en KB)
Valeurs possibles : Toute valeur supérieure à 512000 va augmenter la taille par défaut du cache.
Auto-exporter les marque-pages de Firefox3 vers bookmarks.html
A l'inverse des versions plus anciennes, Firefox 3 sauvegarde les marque-pages dans places.sqlite au lieu de l'habituel bookmarks.html.
Cependant bookmarks.html vous permet d'exporter et de synchroniser vos marque-pages avec d'autres navigateurs, il est utile de forcer Firefox 3 à sauvegarder les marque-pages dans le fichier bookmarks.html.
Nom de l'option : browser.bookmarks.autoExportHTML
Défaut : False
Valeur possible : True (auto-exporter les marque-pages vers le fichier bookmarks.html)
Désactiver la vérification de compatibilité/de version pour les extensions
Cette option est utile si vous désirez utiliser une extension qui ne soit pas supportée par votre version de Firefox. Ce n'est pas recommandé, c'est donc à vos propres risques et périls.
Créez deux nouvelles valeurs Booléenne :
Clic droit > Nouvelle > Valeur booléenne.
Nom de l'option : extensions.checkCompatibility
Valeur possible : False.
Pour la seconde valeur :
Nom de l'option : extensions.checkUpdateSecurity
Valeur possible : False
Désactiver le compte à rebours lors de l'installation d'Add-On
Vous pouvez désactiver le compte à rebours présent lors de l'installation d'une extension dans Firefox.
Nom de l'option : security.dialog_enable_delay
Défaut : 2000 (en mili-secondes)
Valeurs possibles :
- 0 - démarre immédiatement l'installation
- Toute autre valeur en mili-secondes.
Afficher le code source dans votre éditeur favoris
Option très utile pour tout développeur web.
Il faut modifier deux options :
Nom de l'option : view_source.editor.external
Défaut : False
Valeur possible : True - Active l'affichage du code source dans un éditeur externe.
Seconde option :
Nom de l'option : view_source.editor.path
Défaut : blank
Valeurs possibles : Définissez le chemin jusqu'a votre éditeur
Augmenter la valeur de timeout pour "Enregistrer sous"
Quand vous choisissez d'enregistrer une page par "Enregistrer sous", le navigateur va envoyer une requête au site web pour définir le nom du fichier à enregistrer.
Si le serveur ne donne pas ce header en une seconde, Firefox va vous afficher une erreur de timeout.
Cette erreur peut souvent s'afficher sur des connexions internet lentes. Pour éviter cette erreur, vous devez augmenter une valeur afin de réduire les risques de timeout.
Nom de l'option : Browser.download.saveLinkAsFilenameTimeout
Défaut : 1000 (soit 1 seconde)
Valeurs possibles : Toute valeur supérieure à 1000 (défini en mili-secondes)
Animer la barre d'outil lors du passage en mode plein écran
Dans le mode plein écran de Firefox, la barre d'outils et les onglets sont cachés en haut de l'écran, et affichés seulement au passage de la souris.
Cet ensemble "barre d'outils / onglets" est caché par une rapide animation qui les fait se glisser hors de l'écran, mais seulement lors du passage en mode plein écran (touche F11), et non à chaque passage de la souris en haut de l'écran quand on désire afficher cet ensemble.
Cette animation n'est jouée qu'une fois pour des raisons de gestion de ressources.
Si vous aimez ou détestez cette animation, vous pouvez ajuster la propriété suivante pour activer ou désactiver cette animation à chaque affichage.
Nom de l'option : Browser.fullscreen.animateUp
Défaut : 1 - Anime la barre d'adresse uniquement la première fois.
Valeurs possibles :
- 0 - Désactiver l'animation
- 2 - Activer l'animation pour chaque affichage.
Cacher automatiquement la barre d'outils en mode plein écran
En mode plein écran, la barre d'outils se cache automatiquement, et apparait qu'au passage de la souris.
Si vous désirez afficher cette barre d'outils tout le temps, changez la valeur suivante :
Nom de l'option : browser.fullscreen.autohide
Défaut : True - Toujours se cacher.
Valeur possible : False - Toujours afficher la barre d'outil.
Augmenter les résultats de recherche des modules complémentaires
En allant dans Outils > Modules complémentaires > Catalogue, vous pouvez effectuer une recherche dans les add-ons Firefox. Cependant ce résultat de recherche est limité à 5 éléments.
Pour augmenter cette valeur, changez l'option suivante :
Nom de l'option : extensions.getAddons.maxResults
Défaut : 5
Valeurs possibles : Toute valeur supérieure à 5.
Java
Installation de Java pour Iceweasel (aka Firefox sous Debian) :
aptitude install sun-java5-jre ln -s /usr/lib/jvm/java-1.5.0-sun-1.5.0.14/jre/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/iceweasel/plugins/
Problèmes
urlclassifier3.sqlite
Il se peut que 100% des ressources d'un poste (CPU, accès disques, etc...) soient provoqués par l'accès à urlclassifier3.sqlite .
Les accès à cette base sqlite est causée par l'utilisation des options suivantes dans Firefox :
- blocage des sites signalés comme étant des sites d'attaque
- blocage des sites signalés comme étant des contrefaçons
Il est possible de désactiver ces options pour régler le problème.



