从chrome新标签扩展程序接收postMessage

时间:2015-07-03 23:43:08

标签: javascript google-chrome google-chrome-extension

我有一个弹出窗口(不是我发的),它为登录回调发送一个postMessage。

在新标签页(打开弹出窗口)中,我无法收到此消息。

这是我的代码:

window.addEventListener("message", receiveMessage, false);
function receiveMessage(event)
{
  console.log("MESSAGE RECEIVED!");
  console.log(event.data);
}

^这不起作用。

(我知道以下API,chrome.runtime.onMessageExternal,但由于弹出窗口没有通过chrome运行时发送消息,我不能使用它)

如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

发布消息是来回交易。试试这个。

strdup()