我正在努力扩展FF。我想用我自己的布局替换整个主窗口。我知道如何在现有主窗口上添加和覆盖
overlay chrome://browser/content/browser.xul chrome://foo/content/foo.xul
但是如何添加替换主窗口的布局?
这不起作用(我仍然有主窗口):
overlay chrome://foo/content/foo.xul
foo.xul
以
<?xml version="1.0"?>
<overlay id="foo-main-overlay"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<script type="application/x-javascript"
src="chrome://foo/content/foo.js" />
<toolbox id="navigator-toolbox">
...
答案 0 :(得分:2)
您可以使用override
directive:
override chrome://browser/content/browser.xul chrome://foo/content/foo.xul
这将确保chrome://browser/content/browser.xul
被chrome://foo/content/foo.xul
取代。但是,我希望你真的不想替换整个浏览器窗口......