chrome.tabs.executeScript()でインジェクト(実行)するスクリプト内ではconstは使えない


 
 
chrome拡張を作っていてちょっとはまったのでメモ。

chrome.tabs.executeScript()でスクリプトを実行することができますが、なぜか意味不明の挙動になりました。

原因はconstでした。例えば、

	chrome.tabs.executeScript(null, { file: "process.js"}, function() {
});

というコードで、process.js内でconstを使っていると正常に動作しません。

constを外すと期待通りに動くようになりました。



Sponsored Link


 
◆◇◆この記事が役に立ったらポチッとお願いします◆◇◆

 

テーマ : プログラミング
ジャンル : コンピュータ

おすすめ







 



カテゴリ