我正在开发Firefox扩展程序.当用户安装导航栏时,我想让它自动安装在导航栏的最右侧位置.就目前而言,用户必须转到View>工具栏>自定义…并在安装后将扩展程序拖动到导航栏.我想消除这一步.
扩展名在这里:http://madan.org/tickertool
我的扩展的XUL看起来基本上像这样,它覆盖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>
我见过这里的代码(https://developer.mozilla.org/en/Code_snippets/Toolbar)据说可以做我正在寻找的东西,但是这段代码就是你的扩展只是一个按钮,我无法让它为我工作.我的问题的答案可能是对此代码的一些修改,但我还没弄明白.
最佳答案 我想我明白了.它基本上是在我在原帖中提到的链接中拼写出来的.我不确定为什么我认为还有更多的东西.