2012-12-09 55 views
0

我想爲我的擴展程序製作一個XUL覆蓋首選項。我有以下的代碼作爲我的疊加的一部分,但它仍然沒有出現在Firefox->首選項:XUL覆蓋首選項

<?xml version="1.0"?> 
<?xml-stylesheet href="chrome://global/skin/global.css" type="text/css"?> 

    <overlay id="tabularity-browser-overlay" 
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> 

     <prefwindow id="BrowserPreferences"> 
      <prefpane id="tabularityPane" label="tabularityPane;" 
        onpaneload="populateSchedulesList()" 
     image="chrome://tabulationtwo/content/images/tab.png"> 
    <preferences> 
      <preference id="perSession" 
       name="extensions.tabulation.defaultHomepage" 
     type="bool"/> 
      </preferences> 
    <radiogroup> 
     <radio preference="perSession" id="session" label="Open tabs once per session" accesskey="S" selected="true"/> 
     <radio preference="perSession" id="instance" label="Open tabs every tab instance" accesskey="I"/> 
    </radiogroup> 
      </prefpane> 
     </prefwindow> 

誰能幫我診斷問題或點我在正確的方向?提前致謝。

+0

檢查,這是爲我工作:[url = http://postimage.org/image/ekouj12d3/] [img] http://s7.postimage.org/ekouj12d3/Screen_Shot_2012_12_09_at_11_31_13_AM.jpg [/ img] [/ url] – linguini

+0

我檢查過它,重疊結束標記丟失: – linguini

+0

感謝您的幫助,但這只是代碼的一部分,它下面還有更多的XUL,還有一個標籤。這只是用於偏好框。其他一切正常。我看不到您發佈的圖片,但我會嘗試將我的代碼加載到其他個人資料中。 – Nolan

回答

1

剛剛發佈這一解決方案,以顯示圖像:

<?xml version="1.0"?> 
<?xml-stylesheet href="chrome://global/skin/global.css" type="text/css"?> 

    <overlay id="tabularity-browser-overlay" 
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> 

     <prefwindow id="BrowserPreferences"> 
      <prefpane id="tabularityPane" label="tabularityPane;" 
        onpaneload="populateSchedulesList()" 
     image="chrome://tabulationtwo/content/images/tab.png"> 
    <preferences> 
      <preference id="perSession" 
       name="extensions.tabulation.defaultHomepage" 
     type="bool"/> 
      </preferences> 
    <radiogroup> 
     <radio preference="perSession" id="session" label="Open tabs once per session" accesskey="S" selected="true"/> 
     <radio preference="perSession" id="instance" label="Open tabs every tab instance" accesskey="I"/> 
    </radiogroup> 
      </prefpane> 
     </prefwindow> 
</overlay> 

如果你想知道,如何處理,請參考以下鏈接: Menu bar overlay in Firefox http://hublog.hubmed.org/archives/001606.html 圖片:這裏enter image description here