http://eng-notebook.com/blog-entry-/http://eng-notebook.com/blog-entry-204/
1秒後に自動的にジャンプします。
|
|
|
chrome.tabs.executeScript()でインジェクト(実行)するスクリプト内ではconstは使えない
chrome拡張を作っていてちょっとはまったのでメモ。
chrome.tabs.executeScript()でスクリプトを実行することができますが、なぜか意味不明の挙動になりました。
原因はconstでした。例えば、
というコードで、process.js内でconstを使っていると正常に動作しません。
constを外すと期待通りに動くようになりました。
chrome.tabs.executeScript()でスクリプトを実行することができますが、なぜか意味不明の挙動になりました。
原因はconstでした。例えば、
chrome.tabs.executeScript(null, { file: "process.js"}, function() {
});
というコードで、process.js内でconstを使っていると正常に動作しません。
constを外すと期待通りに動くようになりました。
Sponsored Link