Показать сообщение отдельно
  #4 (permalink)  
Старый 07.08.2018, 16:12
Аватар для MC-XOBAHCK
Профессор
Отправить личное сообщение для MC-XOBAHCK Посмотреть профиль Найти все сообщения от MC-XOBAHCK
 
Регистрация: 06.08.2017
Сообщений: 473

Сообщение от Rise Посмотреть сообщение
Да нет конечно, иначе какой смысл в модулях) Есть еще такой атрибут как nomodule у скрипта, который не выполняется, когда браузер поддерживает модули. Вот статья свежая с картинками на тему нативных модулей.
Я несколько раз читал эту статью, статью в учебнике, на мазиле...
Создал специально тестовый проект в отдельной папке - import у меня ни как не хотел работать.

Потом бесмыслено вглядываясь в страницу на developer.mozilla решил открыть в мазиле и чудо произошло - оказывается работает импорт.

А почему в гугл-хроме не работает я не знаю. Никаких настроек я не трогал, только когда то включил установку расширений для браузера с компьютера, а не с магазина.
Гугл-хром вот такую ошибку выводит в консоль:
Access to Script at 'file:///G:/app/import-test/js/app.js' from origin 'null' has been blocked by CORS policy: Invalid response. Origin 'null' is therefore not allowed access.

Гугл-хром обновил, кенаюз выдаёт что должно работать: https://caniuse.com/#feat=es6-module
Ответить с цитированием