0

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

我的 XULtreechildren标记与分配的菜单

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

</treechildren>

XUL 上下文菜单

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

我注意到 Tamper Data 扩展也有同样的问题。

4

1 回答 1

4

解决方案非常简单。从标签的文档中<xul:popup>

popup 元素等同于应该使用的menupopup元素。

只需替换<popup><menupopup>. 自从我认为是 Firefox 4 以来,该<popup>标签已经被弃用和取消样式有一段时间了。您可能从一个非常过时的代码示例中得到它。

于 2012-05-31T12:26:18.970 回答