Я работаю над расширением 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), который предположительно делает то, что я ищу, но этот код, если ваше расширение - всего одна кнопка, и я не могу заставить его работать на меня , Ответ на мой вопрос, вероятно, является некоторой модификацией этого кода, но я не понял этого.