Это не тот же вопрос, что и Модули ES6 в разработке расширений Google Chrome (неожиданный токен), поскольку он устарел и уже ответил.
Google выпустил пресс-релиз, в котором утверждается, что Chrome поддерживает модули ES6. Я пытаюсь загрузить модуль из расширения. Я могу загрузить модуль из обычной страницы, но не из расширения.
Вот html, это страница в контексте расширения:
<script src="test.js" type="module"></script>
Когда я открываю страницу, я вижу в консоли следующее сообщение об ошибке:
Не удалось загрузить скрипт модуля: сервер ответил типом MIME, отличным от JavaScript, "". Для скриптов модуля в соответствии со спецификацией HTML применяется строгая проверка типов MIME.
Есть ли у кого-нибудь совет? Это ошибка, о которой следует сообщать в Chrome? Или это просто еще не поддерживается? Я не мог найти никакого прямого объяснения.