2015-02-11 45 views
4

我正在创建一个使用SDK的Firefox插件,我想知道为什么右键不能在面板内工作。无论如何要使它工作?或者它是否意味着以这种形式?右键不能在面板中工作(firefox addon-sdk)

+1

它不应该在那里工作,但你可以很容易地添加支持。我必须进行研究,但在上下文菜单中添加事件监听器,并将ID设置为mainpopup菜单,在提供答案之前,我必须先进行一些研究。 – Noitidart 2015-02-12 01:37:41

+0

我想要“检查元素”选项显示在上下文菜单中。那可能吗 ? – Vickmaniac 2015-02-12 10:19:07

+1

非常容易。看看这个教程:https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/PopupGuide/ContextMenus,这篇文章有助于:https://developer.mozilla.org/en-US/docs/Web/Events/contextmenu?redirectlocale = zh-CN&redirectslug = DOM%2FMozilla_event_reference%2Fcontextmenu – Noitidart 2015-02-12 15:42:30

回答

1

在Firefox 33之前,您没有获得上下文菜单。从Firefox 33你可以通过contextMenu: true到面板的构造使上下文菜单e.g

var panel = Panel.Panel({ 
    width: 400, 
    height: 500, 
    contentURL: Data.get("html/view.html"), 
    contextMenu: true 
}); 
+0

非常感谢! ! – Vickmaniac 2015-06-19 10:43:19