Thunderbird插件开发期间的透明上下文菜单项

时间:2016-04-22 10:30:48

标签: xul thunderbird thunderbird-addon

目前我正在开发Thunderbird 3 *的上下文菜单插件。我正在尝试添加自己的子菜单项作为邮件内容的现有Thunderbird上下文菜单的一部分。

使用以下XUL:

<?xml version="1.0"?>
  <overlay id="sample" 
         xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
         <script type="application/javascript" src="chrome://elane/content/expoverlay.js"/>
    <popup id="mailContext"> 
    <menu id="elMenu" label="submenu 1">
        <popup id="elMenu-popup">
            <menuitem id="openBing" 
                      label="Sub Menu Item 1" 
                      oncommand="openURL('https://bing.com')"/>
            <menuitem id="openGoogle" 
                      label="Sub Menu Item 2" 
                      oncommand="openURL('https://google.com')"/>
        </popup>
    </menu>
    </popup>
</overlay>

新添加的上下文菜单项和子菜单项具有透明背景: Transparent Context Menu Items

任何人都可以帮助我解决这个和可能解决的原因吗?

1 个答案:

答案 0 :(得分:1)

<popup id="elMenu-popup">和相应的</popup>更改为<menupopup id="elMenu-popup"></menupopup>