我正在尝试通过端口从我的 main.js 向我的面板的内容脚本发送一条消息。我已经尝试了很多没有运气的事情,但是从内容脚本向 main.js 发送消息效果很好。
这是我的 main.js 的样子:
var data = require("self").data;
var setting = require("panel").Panel({
width: 250,
height: 130,
contentURL: data.url("www.google.com"),
contentScriptFile: data.url("script.js")
});
require("widget").Widget({
id: "sorter1",
label: "Search Result Sorting",
contentURL: data.url("icon.ico"),
panel: setting
});
setting.port.emit("message");
这是我的内容脚本:
self.on("message", function(addonMessage) {
document.innerHTML = "Got Message"
});