Mozilla Firefox Addon:如何在网址下建立一个栏?

时间:2012-07-21 12:49:11

标签: firefox firefox-addon mozilla add-on

如何在下面的图片中看到我想在firefox的url栏下构建一个栏。 这可能吗?enter image description here

1 个答案:

答案 0 :(得分:2)

应该可以使用XUL overlays。你必须覆盖Firefox的主xul文件,即“chrome://browser/content/browser.xul”。在这种情况下,最好的方法可能是使用chrome-manifest注册叠加层,请参阅此MDN page

将叠加层的内容插入到重叠的XUL文档中。您可以在重叠文档中添加节点的ID,以指定插入应发生的点,即所谓的merge point

所以你应该做的是抓住DOMInspector并查找要合并叠加层的元素的id。我想在这种情况下你想要在工具箱元素之后与id“navigator-toolbox”(使用“insertafter”属性)或在具有id“browser”(使用“insertbefore”属性)的hbox元素之前合并 - 两者都是vbox“浏览器面板”的孩子们。不应该对你采取哪种方式产生影响。

P.S。作为DOMInspector的替代方案,您还可以在加载URL“chrome://browser/content/browser.xul”时使用Firebug的HTML面板