如何在导航栏中自动安装Firefox扩展程序?

时间:2008-12-28 19:45:27

标签: firefox firefox-addon xul

我正在开发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)据说可以做我正在寻找的东西,但是这段代码就是你的扩展只是一个按钮而我无法让它为我工作。我的问题的答案可能是对这段代码进行了一些修改,但我还没弄明白。

1 个答案:

答案 0 :(得分:2)

我想我明白了。它基本上是在我在原帖中提到的链接中拼写出来的。我不确定为什么我认为还有更多的东西。