2008-12-28 6 views
4

Je travaille sur une extension Firefox. Je voudrais l'installer automatiquement à l'extrême droite de la barre de navigation lorsqu'un utilisateur l'installe. En l'état, un utilisateur doit aller à Affichage> Barres d'outils> Personnaliser ... et faire glisser l'extension à la barre de navigation une fois qu'il est installé. Je voudrais éliminer cette étape.Comment faire pour installer automatiquement l'extension Firefox dans la barre de navigation?

L'extension est ici: http://madan.org/tickertool

Le XUL pour mon extension ressemble fondamentalement à cela et qu'il recouvre browser.xul:

<overlay id="my-ext-overlay" ... > 
    <toolbarpalette id="BrowserToolbarPalette"> 
     <toolbaritem id="my-ext-container" ... > 
      <toolbarbutton id="my-ext-customize-image" ... /> 
      <textbox id="my-ext-textbox" ... /> 
      <hbox id="my-ext-buttons"> 
       <image id="my-ext-button1" ... /> 
       <image id="my-ext-button2" ... /> 
       <image id="my-ext-button3" ... /> 
      </hbox> 
     </toolbaritem> 
    </toolbarpalette> 
</overlay> 

Je l'ai vu le code ici (https://developer.mozilla.org/en/Code_snippets/Toolbar) qui fait soi-disant ce que Je cherche, mais ce code est si votre extension est juste un seul bouton et je ne peux pas le faire fonctionner pour moi. La réponse à ma question est probablement une modification de ce code, mais je ne l'ai pas compris.

Répondre

2

Je crois que je l'ai compris. Il est essentiellement épelé dans le lien que j'ai mentionné dans le message original. Je ne suis pas sûr pourquoi je pensais qu'il y avait plus que ça.

Questions connexes