Как сделать так, чтобы расширение Firefox автоматически устанавливалось в навигационной панели? - PullRequest
4 голосов
/ 28 декабря 2008

Я работаю над расширением Firefox. Я бы хотел, чтобы он автоматически устанавливался в крайнем правом положении на панели навигации, когда пользователь устанавливает его. В нынешнем виде пользователь должен перейти в меню «Вид»> «Панели инструментов»> «Настроить ...» и перетащить расширение на панель навигации после его установки. Я хотел бы исключить этот шаг.

Расширение здесь: 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 Ответ

2 голосов
/ 29 декабря 2008

Я думаю, что понял. Это в основном изложено в ссылке, которую я упомянул в оригинальном сообщении. Я не уверен, почему я думал, что это было нечто большее.

...