2017-10-12 26 views
0

Angular4アプリケーションから自分のChrome拡張機能にメッセージを投稿しようとしていますが、拡張機能には聞こえません。しかし、単純なHTMLページからうまく動作します。だから私はそれがエクステンション側で働いていることを知っている。それを制限しているAngularのものがありますか?Chrome拡張機能へのメッセージの投稿角度

以下は私のコードです。

window.postMessage({ type: 'IsExtInstalled', text: '' }, '*'); 

メッセージのリスニング(クローム内線で)::(角度で)メッセージを送信

window.addEventListener("message", function(event) { 
    if (event.data.type && (event.data.type == "IsExtInstalled")) { 
     console.log("extension is installed"); 
     // do stuff 
    } 
} 
+0

あなたは単純なangular4アプリケーションでsendMessageの使い方のサンプルを提供できますか? –

答えて

0

私はそれを修正 - 私は、URLを追加していなかったので、それがでした拡張のmanifest.jsonの「content_scripts/matches」セクションに角度があります。

関連する問題