現在のところ、Chrome拡張機能に取り組んでいますが、固まってしまっています。Chrome拡張機能を使用してテキストエリアを操作しようとしています。私が直接、値を入れた場合は、コードが正常に動作しますが、私は変数から値を取得したい場合、それは動作しません。..Chrome拡張機能のJavascript変数
このコードは、WORKS:
chrome.browserAction.onClicked.addListener(function(tab) {
chrome.tabs.executeScript({
code: 'document.getElementById("message").value = "Hello!";'
});
});
このコードは、」doesnの仕事:
carName = "Volvo";
chrome.browserAction.onClicked.addListener(function(tab) {
chrome.tabs.executeScript({
code: 'document.getElementById("message").value = carName;'
});
});
誰かが間違ったことを教えてもらえますか、どうすればいいですか?そのコードはcarName
が定義されていないページのコンテキストで実行されるので、これは事前
はまた、それをしようとしたが、それはなかったの私はそれがexecuteScript関数と関係していると思いますが、それを避ける方法はありますか? – Gamerifty