Firefox addon 如何将上下文菜单背景设置为操作系统默认样式而不是透明样式

Firefox addon 如何将上下文菜单背景设置为操作系统默认样式而不是透明样式,firefox-addon,contextmenu,xul,Firefox Addon,Contextmenu,Xul,在我的Firefox扩展中,我有一个分配了上下文菜单的树。上下文菜单将显示并正常工作,但背景是透明的。树的行数据通过上下文菜单显示。如何将其设置为默认操作系统上下文菜单样式 My XULtreechildren标记指定的菜单 <treechildren id="my_children" contextmenu="my_context"> </treechildren> XUL上下文菜单 <popup id="my_context"> <me

在我的Firefox扩展中,我有一个分配了上下文菜单的树。上下文菜单将显示并正常工作,但背景是透明的。树的行数据通过上下文菜单显示。如何将其设置为默认操作系统上下文菜单样式

My XUL
treechildren
标记指定的菜单

<treechildren id="my_children" contextmenu="my_context">

</treechildren>

XUL上下文菜单

<popup id="my_context">
   <menuitem label="Start" oncommand="myApp.start()"/>
</popup>


我注意到篡改数据扩展也有同样的问题。

解决方案非常简单。从:

popup元素相当于应该使用的元素


只需将
替换为
。我认为,自从Firefox4以来,
标签已经有一段时间被弃用和取消样式了。您可能从一个非常过时的代码示例中获得了它。

解决方案非常简单。从:

popup元素相当于应该使用的元素

只需将
替换为
。我认为,自从Firefox4以来,
标签已经有一段时间被弃用和取消样式了。您可能从一个非常过时的代码示例中获得了它