Я добавляю это:
<prefwindow id="BrowserPreferences">
<!-- Create a new pane (tab) -->
<prefpane id="whateverPrefs" label="yes!"
onpaneload="alert('hey')"
image="chrome://helloworld/content/images/man.png">
<!-- Intermediary between GUI and preferences system -->
<preferences>
<!-- see the next section for more information -->
</preferences>
<!-- GUI Elements... -->
</prefpane>
</prefwindow>
на мой оверлей.xul. Это не работает вообще, хотя предлагается здесь . У меня есть замечательный успех с этим кодом, хотя:
<menupopup id="menu_ToolsPopup">
<menuitem id="helloworld-hello2" label="frigger!"
oncommand="HelloWorld.onMenuItemCommand(event);"/>
</menupopup>
Является ли это проблемой версии (например, Firefox 3.x не сделает этого)? Я не могу найти строку BrowserPreferences в browser.xul, которая, кажется, является частью проблемы. Как добавить вкладки на панель настроек в Firefox?
[Извините, если этот вопрос действительно прост, но поиск помощи в расширениях Firefox подобен поиску помощи по слову «есть».]