web-dev-qa-db-fra.com

Comment puis-je ajouter un signet Firefox comme bouton de barre d'outils?

J'ai un signet que j'utilise pour "ZAP Colors" des sites Web:

javascript:(function(){var%20newSS,%20styles='*%20{%20background:%20white%20!%20important;%20color:%20black%20!important%20}%20:link,%20:link%20*%20{%20color:%20#0000EE%20!important%20}%20:visited,%20:visited%20*%20{%20color:%20#551A8B%20!important%20}';%20if(document.createStyleSheet)%20{%20document.createStyleSheet("javascript:'"+styles+"'");%20}%20else%20{%20newSS=document.createElement('link');%20newSS.rel='stylesheet';%20newSS.href='data:text/css,'+escape(styles);%20document.getElementsByTagName("head")[0].appendChild(newSS);%20}%20})();

J'aimerais vraiment en faire un bouton réel de la barre d'outils de Firefox (par exemple, à droite du bouton "Aide"). Je sais qu'il est facile de le déplacer dans la barre d'outils des favoris, mais j'aime avoir la barre d'outils Bookmark Hidden, préférez-vous avoir un bouton réel de Firefox pour cela, et peut-être d'autres marque-pages si c'est facile!

Comment puis-je ajouter un signet Firefox comme bouton de barre d'outils?

21
falter

Vous pouvez utiliser une extension pour créer boutons personnalisés .

alt text

Vous pouvez ajouter du texte au bouton si vous le souhaitez, l'utiliser pour lancer un site Web spécifique ou un code d'exécution. Le code d'initialisation est exécuté lorsque le navigateur est lancé et que le bouton est créé pour la première fois.

L'utilisation est simple.

  • Cliquez avec le bouton droit sur un espace vide dans votre barre d'outils et sélectionnez la nouvelle option appelée Ajouter un nouveau bouton ...
  • Vous pouvez voir la boîte de dialogue ci-dessus.
  • Une fois terminé, le bouton est créé. Tout ce dont vous avez besoin est de l'ajouter maintenant à l'endroit où vous préférez dans l'option Personnaliser le menu contextuel de la barre d'outils.

alt text

12
A Dwarf

Je me rends compte que c'est très très vieux - mais je suis tombé sur elle aujourd'hui en recherchant une réponse à cette question. Utilisez l'outil Custom Bookmark comme recommandé ci-dessus, puis ajoutez la ligne de JavaScript qui apparaît dans votre marque-bookklet où [~ # ~ # ~ # ~ ~] apparaît dans le code ci-dessous:

loadURI ("*URL*");
12
Stuart Burrows

Cela peut ne pas répondre exactement à votre question,
Mais, si vous souhaitez enregistrer l'espace de la barre d'outils Bookmark (et pas seulement la cacher et l'afficher parfois),
[.____] Vous pouvez réduire la barre d'outils Bookmark Toolbar Contenu et Déplacez-le complètement en plus du bouton "Aide".
De cette façon, vous avez terminé avec seulement deux "bars" sous le titre Firefox.
[.____] La barre de menus et la barre d'adresse ... Est-ce que cela fonctionne pour vous?

Pour que cela soit fait,

  1. cliquez avec le bouton droit de la souris dans l'espace en plus de la touche d'aide [.____]
    • sélectionnez 'customize... '
    • faites glisser la barre d'outils des signets de sa position sur le nouveau à part "Aide"
    • personnalisation finale avec le bouton 'Done' '
    • Maintenant, si votre marque-page a une bonne icône, vous pouvez même supprimer sa chaîne de nom et
      Faites-la ressembler à un bouton là-bas ...
3
nik

Dans l'onglet Initialisation, ajoutez ce code:

    var link = "place your bookmarklet code here"
    this.leftclick = function(evt){
    openUILink(link);}
    this.setAttribute( 'onclick', 'gQuot( event, this )' );

Cela chargera votre signet dans l'onglet Actif.

2
Shah Zor

J'ai utilisé le - outil de bookmarklet à http://cusombuttonons.sourceforge.net/forum/viewtopic.php?f=4&t=1155 Mais vous pouvez également bien lire leur code et Utilisez cela pour rendre le bouton direct (la méthode Loaduri ici ne fonctionnait pas pour moi pour une raison quelconque).

0
pbhj