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使用的樣本? –