Firefox 4工具栏覆盖

时间:2011-05-30 11:37:43

标签: firefox xul

我正在尝试创建一个自己的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 个答案:

答案 0 :(得分:1)

我认为问题可能是您的工具箱元素ID是“browser-toolbox”而不是 navigator-toolbox 。在Firefox中,如果要向UI添加工具栏,则需要使用“navigator-toolbox”作为工具箱ID。

您可以在the Born Geek toolbar tutorial了解有关工具栏开发的更多信息。