main.js
полный код:
const data = require("self").data;
const pageMod = require("page-mod");
pageMod.PageMod({
include: "*",
contentScriptFile: data.url("addButtons.js"),
onAttach: function(worker) {
worker.port.on("testEvent", function(name) {
window.alert(name);
});
}
});
addButtons.js
, извлечение:
<...>
var img=document.createElement("img");
img.setAttribute('src', '...');
img.onclick=function() {
var name='printMe';
self.port.emit("testEvent", name);
// window.alert(name);
}
<...>
Цель состоит в том, чтобы отправить событие от addButton.js
до main.js
, нажав на img и показать предупреждение с аргументом. Если я раскомментирую строку //window.alert(name);
в addButton.js
- получу предупреждение, то есть функция onclick
работает нормально. Но описанный выше код не показывает мне предупреждение или какие-либо ошибки в консоли.
Я прочитал все, что касается документации, но это не помогло.