0
我正在从Angular4应用程序向我的Chrome扩展程序发送一条消息,但扩展程序没有听到它。尽管如此,它在一个简单的HTML页面上工作正常。所以我知道它在扩展端工作。有什么限制它的Angular?从Angular发布邮件到Chrome扩展程序
以下是我的代码。
发送消息(以角):
window.postMessage({ type: 'IsExtInstalled', text: '' }, '*');
监听消息(在Chrome EXT):
window.addEventListener("message", function(event) {
if (event.data.type && (event.data.type == "IsExtInstalled")) {
console.log("extension is installed");
// do stuff
}
}
你可以提供一个简单的angular4应用程序的sendMessage使用的样本? –