Attention : Vous lisez un article très vieux, importé
depuis mon ancien blog. En plus de contenir des informations périmées, il est possible que la mise en page aie été alterée par la migration.
Greasemonkey est probablement l’extension la plus puissante pour Firefox.
Cette extension permet modifier une page web en ajoutant un script Javascript au chargement de celle-ci.
Cela va de la suppression de liens inutiles, en passant par l’ajout de boutons, jusqu’à des nouvelles fonctionnalités comme l’auto-login ou la sauvegarde des zones de texte (textarea).
Il n’y a pratiquement qu’une seule limite, l’imagination.
Pour illuster la puissance de cette extension, voilà la liste des scripts que j’utilise.
Pour pouvoir les utiliser, il faut bien sûr avoir Greasemonkey installé (Comment installé une extension ?).
Gmail Mark Read Button : Ajoute un bouton "Marquer comme lu" à côté du menu déroulant de Gmail. Simple mais pratique si on utilise souvent cette fonction.
Autologin : Connecte automatiquement sur les sites enregistrés dans le gestionnaire de mot de passe. Une de mes extensions préférés, tellement pratique de ne plus se soucier se connecter sur chaque site. Ne fonctionne pas sur Wikipedia et probablement d’autres (les indiquer dans les exceptions du script, voir les préférences de Greasemonkey).
Mailto envelope : Permet de différencier facilement les liens "normaux" des liens "emails" en ajoutant une enveloppe après les liens "emails". Par défaut, le script désactive aussi le lien vers l’adresse email, il n’y a que l’enveloppe qui peut être cliquée. Pour désactiver se comportement, il y a la solution sur la page du script.
Download Video : Permet d’avoir un accès direct au lien de téléchargement de vidéos sur de nombreux sites comme Youtube, Google Video, Dailymotion, Metacafe,…
L’extension rajoute un bandeau jaune au dessus des pages concernées.
Google Reader Custom Search : Permet de rechercher dans un moteur de recherche Google Co-op à partir de Google Reader. Ce n’est pas cette version que j’utilise, j’en utilise un faite maison mais beaucoup plus difficile à adapter à d’autres personnes.
Ainsi, avec un moteur de recherche Google Coop contenant les sites de ces flux, cela nous fait un moteur de recheche pour Google Reader.
Greased Lightbox : Lors d’un clic sur une miniature, ce script permet l’ouverture de l’image agrandie, en superposition du reste. Fini le traditionnel changement de page ou l’ouverture d’un nouvel onglet. Il suffit d’utiliser les flèches du clavier pour se déplacer d’une image à l’autre. De plus, l’effet au chargement de l’image est sympathique.
Démo sur le site de l’auteur
Google Auto Pager : Avec ce script, plus besoin de faire suivant tout les dix résultats dans Google. Les résultats suivant se chargent désormais au fur et à mesure où la page descend.
Il existe aussi une version "généralisée" à plusieurs site (services Google, Youtube, del.icio.us, Wikipedia, Twitter, Yahoo,…)
Textarea Backup : Sauvegarde les champs de texte. En d’autres termes, ne perdez plus jamais vos commentaires, billets,… Lors de votre prochaine visite sur la page, le script vous proposera ou remplira les champs tels qu’ils étaient au moment de la fermeture accidentelle de la page, changement de page, etc.
Pratique, mais parfois, il sauve un peu trop de formulaire et notifie trop souvent pour réimporter d’anciennes données. Encore une fois, il ne faut pas hésiter à rajouter des exceptions.
Gmail Signature Float : A l’origine, ce script permettait simplement de déplacer la signature au dessus des messages "cités" (Gmail place la signature en dessous par défaut).
Maintenant, ce script permet beaucoup plus. Il permet l’utilisation d’HTML dans les signatures (pour faire un lien par exemple) et de supprimer les deux tirets ajouter au dessus de la signature, par défaut, toujours dans Gmail.
Les scripts que j’utilise ne sont qu’un petit échantillon de l’étendue des scripts pour Greasemonkey.
Vous trouverez davantage de scripts sur userscripts.org.
Note : Il existe aussi une adaptation de Greasemonkey pour Safari (Creammonkey) et Opera a une fonctionnalité similaire par défaut.
Par contre, la compatibilité des scripts n’est pas parfaite.
J’ai aussi souvenir d’une extension Greasemonkey pour Epiphany.