【发布时间】:2013-08-01 08:41:40
【问题描述】:
如果 Firefox 插件中有如下代码 sn-p:
var pagemod = PageMod({
include: ['*'],
contentScriptFile: [data.url('content.js')]
});
panel = require("sdk/panel").Panel({
width: 322,
height: 427,
contentURL: data.url("main.html"),
include:["http://*/*","https://*/*"],
contentScriptFile: [data.url('panel.js')]
});
我在 Chrome 扩展中找到了一些示例代码。他们使用window.parent.postMessage(message, "*") 发送消息并使用window.addEventListener("message",function (e) {//do something} 接收消息。
如何在 Firefox 插件中直接从“panel.js”向“content.js”发送消息?
【问题讨论】:
标签: javascript firefox-addon-sdk