Custom Buttons :: Add-ons for Firefox
Un module Fx pour transformer des bookmarklets en véritables boutons de l’interface.
On peut alors même y ajouter des icônes !
Vu ici : http://www.makeuseof.com/tag/turn-bookmarklet-customized-toolbar-button-firefox/ (avec un exemple)
ÉDIT : un autre exemple pourrait être le bookmarklet de Shaarli. Un clic et on partage.
Voilà le code à mettre dans le Code d’un nouveau bouton :
C’est presque du JS.
Sauf qu’ici, on utilise non plus l’arbre DOM de la page, mais du navigateur tout entier (les éléments de l’interface de Firefox sont manipulables comme du DOM en fait). L’interface, c’est le "chrome" (rien à voir avec le navigateur de Google) et le contenu de la page c’est le "content". D’où le « content.document.location ».
À partir de là, on peut aussi mettre directement le contenu du bookmarklet de Shaarli directement entre « loadURI(" » et « ") », mais je trouve le code ci-dessus plus propre.
On peut alors même y ajouter des icônes !
Vu ici : http://www.makeuseof.com/tag/turn-bookmarklet-customized-toolbar-button-firefox/ (avec un exemple)
ÉDIT : un autre exemple pourrait être le bookmarklet de Shaarli. Un clic et on partage.
Voilà le code à mettre dans le Code d’un nouveau bouton :
loadURI("http://example.com/shaarli/?post="+encodeURIComponent(content.document.location)+"&title="+encodeURIComponent(content.document.title))
C’est presque du JS.
Sauf qu’ici, on utilise non plus l’arbre DOM de la page, mais du navigateur tout entier (les éléments de l’interface de Firefox sont manipulables comme du DOM en fait). L’interface, c’est le "chrome" (rien à voir avec le navigateur de Google) et le contenu de la page c’est le "content". D’où le « content.document.location ».
À partir de là, on peut aussi mettre directement le contenu du bookmarklet de Shaarli directement entre « loadURI(" » et « ") », mais je trouve le code ci-dessus plus propre.