ES6 Modules In Google Chrome Extension Development (unexpected token)と同じ質問ではありません。Chromeバージョン61の拡張機能のES6モジュール
Googleは、ChromeがES6モジュールをサポートしていると主張するニュースリリースを作成しました。拡張モジュール内からモジュールをロードしようとしています。私は普通のページの中からモジュールをロードすることはできますが、エクステンションの中からはロードできません。ここで
はhtmlです、これは、拡張コンテキスト内のページです:
<script src="test.js" type="module"></script>
私はページを開いたとき、私はコンソールに次のエラーメッセージを参照してください。
はロードに失敗しましたモジュールスクリプト:サーバーは非JavaScriptのMIMEタイプ ""で応答しました。厳密なMIMEタイプチェックは、HTML仕様ごとのモジュールスクリプトに対して強制されます。
誰にもアドバイスはありますか?これはChromeに報告するバグですか?それともまだサポートされていないのですか?私は簡単な説明を見つけることができませんでした。
これはMacにあります。このファイルは、拡張機能内からローカルにロードされます。 URLはクロムのようなものです://extensionid/test/test.html – Josh
クローム拡張機能では最終的に問題になり、ローカルリソースのMIMEタイプのチェックをオフにし、デフォルトのMIMEタイプを想定する必要があります有効なjsスクリプトリソースを使用します。私が思うと言うのはまだかなり早い。 – MinusFour
まだサポートされていません。https://crbug.com/738739 – wOxxOm