Thunderbird 插件开发期间的透明上下文菜单项
Transparent context menu item during Thunderbird addon development
目前我正在为 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>
新添加的上下文菜单项和子菜单项具有透明背景:
任何人都可以帮助我了解这背后的原因和可能的解决方法吗?
将<popup id="elMenu-popup">
和对应的</popup>
改为<menupopup id="elMenu-popup">
和</menupopup>
目前我正在为 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>
新添加的上下文菜单项和子菜单项具有透明背景:
任何人都可以帮助我了解这背后的原因和可能的解决方法吗?
将<popup id="elMenu-popup">
和对应的</popup>
改为<menupopup id="elMenu-popup">
和</menupopup>