Chrome.tabs.executeScriptを読んでいて、executeScript のコールバック関数の使い方がわかりません。
たとえば、私は持っています
関数ボタン(){ chrome.browserAction.onClicked.addListener(関数(タブ) { chrome.tabs.executeScript(tab.id, {file: "content_script.js", allFrames: true}, function(results){ for(結果の変数インデックス){ console.log(結果[インデックス]); } }); }); }
そのページによると、「結果(任意の任意の配列)注入されたすべてのフレームでのスクリプトの結果」。
これは、注入されたすべてのページとフレームで content_script.js が実行されたときにコールバックが起動されるということですか? content_script.js から結果を返すにはどうすればよいですか?
ありがとう。
回答:ここで 回答を見つけてください。「スクリプトの結果は、評価される最後の式です。」