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 に答える