我希望通过单击我的上下文菜单项打开/显示我的面板小部件,以从dom位置发送一些数据,单击我的面板。
我有很多解决办法!
发布于 2014-03-20 17:57:37
我不知道这是否行得通,但尝试一下,它的sdk风格
var panels = require("sdk/panel");
var self = require("sdk/self");
var panel = panels.Panel({
contentURL: self.data.url("panel.html")
});
var cm = require("sdk/context-menu");
cm.Item({
label: "Edit Image",
context: cm.SelectorContext("img"),
contentScript: 'self.on("click", function () {' +
' self.postMessage(null);' +
'});',
onMessage: function (msg) {
panel.show({
//position: button //set position to some anchor
});
}
});https://stackoverflow.com/questions/22529679
复制相似问题