几个扩展提供了查看其内容的"底部窗口".Firebug和ScribeFire是主要内容出现在浏览器底部的好例子.这似乎与浏览器中的侧边栏功能非常相似.
是否有最佳实践/方法在扩展中创建底部窗口,因为浏览器没有"底部侧边栏"?
您可以使用叠加创建扩展UI.在叠加层中,您可以指定UI与主浏览器页面browser.xul相关的插入点.
摘自Firefox的主页browser.xul我们有
并摘自我们之前版本的Firebug文件browserOverlay.xul
请注意,两个XUL标记块都以
这就是Gecko引擎用来确定叠加如何与被覆盖的页面组合在一起的内容.如果您查看browserOverlay.xul,您还会看到其他插入点commandset, statusbar
等.
有关更多信息,请参阅Mozilla开发人员中心.