Firefox 4 наложение панели инструментов - PullRequest
3 голосов
/ 30 мая 2011

Я пытаюсь создать собственную панель инструментов Firefox, и у меня проблема с оверлеем. Итак, я уже настроил свое окружение (я вижу свое расширение в диспетчере расширений FF), теперь я пытаюсь добавить новое наложение.

chrome.manifest

content sandbox chrome/content/
overlay chrome://browser/content/browser.xul chrome://sandbox/content/overlay.xul

overlay.xul

<?xml version="1.0"?>

<overlay
    xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">

<toolbox id="browser-toolbox">
  <toolbar id="findfile_toolbar">
    <label control="findfile_filename" value="Search for files named:"/>
    <textbox id="findfile_filename"/>
    <label control="findfile_dir" value="Directory:"/>
    <textbox id="findfile_dir"/>
    <button label="Browse..."/>
  </toolbar>
</toolbox>

</overlay>

Когда я перезагружаю свой FF, я не вижу результата, в чем проблема?

1 Ответ

1 голос
/ 04 января 2012

Я думаю, что проблема может заключаться в том, что ваш идентификатор элемента панели инструментов - "browser-toolbox", а не navigator-toolbox .В Firefox, если вы хотите добавить панель инструментов в пользовательский интерфейс, вам нужно использовать "navigator-toolbox" в качестве идентификатора панели инструментов.

Подробнее о разработке панели инструментов можно прочитать в учебнике панели инструментов Born Geek.

...