chrome.manifest:替换整个窗口

时间:2012-07-26 13:44:01

标签: firefox firefox-addon xul

我正在努力扩展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">                                         

    ...                                                                      

1 个答案:

答案 0 :(得分:2)

您可以使用override directive

override chrome://browser/content/browser.xul chrome://foo/content/foo.xul

这将确保chrome://browser/content/browser.xulchrome://foo/content/foo.xul取代。但是,我希望你真的不想替换整个浏览器窗口......