2015-06-18 66 views
0

我想通過我寫的擴展程序在幫助菜單後的主菜單欄(文件,編輯...)的末尾添加一個新菜單。 我已經知道了如何通過像一個新的項目添加到菜單之一:xul在TB/Firefox主菜單欄中添加新菜單

<menupopup id="menu_HelpPopup"> 
    <menuitem id="example-item" oncommand="alert('Hello!');" label="TEST" accesskey="i"/> 
</menupopup> 

但我沒有得到它的工作就像我上面所解釋的(順便說一句,我在哪裏可以查找ID菜單欄?)。這是我到目前爲止所嘗試的。

<menubar id="????"> 
    <menu id="test-menu" label="TEST" 
    accesskey="d"> 
    <menuitem id="example-item2" oncommand="alert('Hello!');" label="TEST" accesskey="i"/> 
    </menu> 
</menubar> 

回答

1

您需要的菜單欄的ID,這是main-menubar,也是你的失蹤menupopup。我沒有測試過,但是這看起來我的權利:

<menubar id="main-menubar"> 
    <menu id="test-menu" label="TEST" 
    accesskey="d"> 
     <menupopup id="test-popup"> 
      <menuitem id="example-item2" oncommand="alert('Hello!');" label="TEST" accesskey="i"/> 
     </menupopup> 
    </menu> 
</menubar> 

如果你試圖尋找的東西,如#main-menubar我建議DOM檢查的ID。

相關問題