Я пытаюсь отправить сообщение через порт из моего 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"
});