我在 Firefox 插件开发中遇到了麻烦。
【现象】:firefox插件栏面板页面收不到消息,消息是panel.html上的iframe发送的。
这是我的代码:
/ * 在文件 [popup.html] * / // 在正文中我添加了一个 iframe 元素。
iframe src="http://localhost/hello.html"
/ * 在文件 [popup.js] * // 我添加了一个监听器
window.addEventListener("message",
function(event) {
console.log("popupJS Receive Event from WebPage(" + event.origin);
console.log(event);
//alert(event);
});
/ *在远程页面hello.html * //我通过点击发送消息。 强调文本
window.postMessage({ type: "FROM_PAGE", text: "Hello from the webpage!" }, "http://dicrectpass.com");
=====>> 但是,我仍然无法收到来自 iframe 的消息!为什么?