0

我正在对 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">                                         

    ...                                                                      
4

1 回答 1

2

您可以使用该override指令

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

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

于 2012-07-30T19:05:19.870 回答