Firefox addon 从模块向main.js发送信号

Firefox addon 从模块向main.js发送信号,firefox-addon,firefox-addon-sdk,Firefox Addon,Firefox Addon Sdk,我在addon-sdk-1.17中创建firefox模块 我有一个main.js var panel = require('./panel.js'); 我想要像这样的东西 panel.port.on("gotOptions", function() { // logic here ... } 在panel.js中 self.port.emit("gotOptions", data) 但它不起作用。如何从模块分派事件?(不是内容脚本)查看此exmaple:查看此exmaple:

我在addon-sdk-1.17中创建firefox模块 我有一个main.js

var panel = require('./panel.js');
我想要像这样的东西

panel.port.on("gotOptions", function() {
    // logic here ...
}
在panel.js中

self.port.emit("gotOptions", data)
但它不起作用。如何从模块分派事件?(不是内容脚本)

查看此exmaple:查看此exmaple: