0

ここにはこれまでに質問されたことがあります。残念ながら、私はchrome.runtime.onMessage.addListenerを理解できないようです。メッセージPassing Chrome API

chrome.runtime.sendMessage({gpa}); 

私は私のbackground.jsに提出することを受け取ることになる方法:ここで

は、私は(GPAは可変である)私のコンテンツスクリプトから送信てる何ですか?私が見ていたGoogleドキュメントは、応答を送信することだけを話していました.gpaをbackground.jsの変数として保存したいと考えています。

答えて

0

例:

content.js

chrome.runtime.sendMessage({myVar: gpa}); //you have to send an object 

background.js

var myBackgroundVar; 

chrome.runtime.onMessage.addListener(function(message) { 
    if (message.myVar) { 
     myBackgroundVar = message.myVar; 
    } 
}); 
+0

私はbackground.jsでpopup.htmlを変更したい場合は私が使用することになり送りますメッセージを表示するか、単にDOMを変更することはできますか? – enzobarrett