Firefox 附加sdk:从contentscript到面板的消息传递

Firefox 附加sdk:从contentscript到面板的消息传递,firefox,firefox-addon-sdk,Firefox,Firefox Addon Sdk,如何将事件从内容脚本发送到面板加载项脚本,反之亦然?以及如何动态更新面板内容。请帮忙。这方面的一个例子将对初学者大有帮助。给出的基本示例不起作用示例如下: var panel = require("panel").Panel({ contentScript: "self.port.emit('showing', 'panel is showing');" }); panel.port.on("showing", function(text) { console.log(text

如何将事件从内容脚本发送到面板加载项脚本,反之亦然?以及如何动态更新面板内容。请帮忙。这方面的一个例子将对初学者大有帮助。给出的基本示例不起作用示例如下:

var panel = require("panel").Panel({
    contentScript: "self.port.emit('showing', 'panel is showing');"
}); 
panel.port.on("showing", function(text) {
    console.log(text);
}); 
panel.show();
控制台中没有显示任何内容
此示例在附加SDK教程中给出,但仍然不起作用。有人能帮忙吗?

那个例子对我很有用。我看到了面板和console.log消息。

这个例子对我很有用。我看到面板和console.log消息