ではchrome.tabs.executeScript
、挿入されたコンテンツ スクリプトで background.js の変数を使用するにはどうすればよいですか? 私は次のようなことを意味します:
(...)
var identificador = target.selectionText;
chrome.tabs.executeScript(null,
{code:"alert(identificador);"});
(...)
それは、私がしなければならないことについて考え出された単なる例です。私の拡張機能では、(コンテキスト メニューを使用して) テキストの一部が選択された変数を設定し、Web がリロードされたときにドキュメント内で検索し、一致が見つかった場合は警告することを目標としています。これを行う唯一の方法は、正規表現とを使用することですが、 JS と を挿入するdocument.body.innerText
方法しか使用できないと思います。それで...それを行うより良い方法はありますか?そうでない場合、テキスト部分を含む変数を、によって実行されるコードに送信するにはどうすればよいですか?document.body.innerText
executeScript
executeScript