2017-11-20 7 views
-1

たとえば、リアルタイムデータ(株式市場)を持つ2つの異なるウェブサイトで2つのクロムタブを開きます。 ここでは、これらの2つのウェブサイトの違いを比較するための拡張機能を書きたいと思います。 background.jsで可能ですか?別の提案がありますか? 私はちょうどjquery、JavaScriptのみ、PHPやalikesで書いてみたいことに注意してください。Javascript - Chrome拡張機能でbackground.jsを使用して複数のウェブサイトのデータを比較できますか?

ありがとう

答えて

0

バックグラウンドスクリプトとコンテンツスクリプトは、メッセージパッシングAPIを使用して相互に通信できます。

https://developer.chrome.com/extensions/messaging

chrome.runtime.sendMessage(data, responseCallback)あなたが任意の直列化可能なオブジェクトまたはプリミティブを送ることができます。

chrome.runtime.onMessage.addListener(callback)あなたはそのデータを受け取ることができます。 callbackは、新しいメッセージを受け取るたびに呼び出されます。データはコールバックの最初の引数です。

メッセージパッシングAPIに関するドキュメントには、その例がたくさんあります。

関連する問題