4

chrome.tabs.executeScriptを使用してスクリプトをタブに挿入しています。その最後のパラメータは、で呼び出されるコールバック関数ですThe result of the script in every injected frame.。スクリプトが結果を返すようにするにはどうすればよいですか? js の最後に単純な return ステートメントを追加しようとしましたが、何も返されませんでした。

4

1 に答える 1

5

RobWが私を修正したように、関数は必要ありません.目的のデータが最後の式であり、もちろんJSONシリアル化可能であることを確認してください.

chrome.tabs.executeScript(tabId,
  {code:"document.charset"},
  function(results){
     // results[0] will now contain the charset for the page in question
});
于 2013-05-24T05:19:27.023 に答える