浏览器原生支撑ECMAScript模块,当地测试报CORS policy跨域毛病

浏览器已原生支撑ES模块,我阅读着底部参考链接的两篇文章,当地测试

《浏览器原生支撑ECMAScript模块,当地测试报CORS policy跨域毛病》

《浏览器原生支撑ECMAScript模块,当地测试报CORS policy跨域毛病》

翻开 html 文件,没有显现预期的内容,翻开控制台,报错以下:

《浏览器原生支撑ECMAScript模块,当地测试报CORS policy跨域毛病》

这是为何?

不像通例的剧本加载,直接跨域能够剖析,module形式下剧本资本加载须要 CORS 体式格局猎取,不然浏览器报CORS policy跨域相干毛病

怎样支撑跨域?
须要模块资本服务端设置 Access-Control-Allow-Origin,能够指定细致域名,
或许直接运用* 通配符,Access-Control-Allow-Origin:*

意味着代码当地跑不了,至少得放服务器上,而且服务器须要设置设置Access-Control-Allow-Origin

因而我将代码放到的 github上,一般显现估计结果,翻开控制台也没有报错 点击检察测试

进修细致内容请参考下面的两篇文章~

参考链接:
ECMAScript modules in browsers
万岁,浏览器原生支撑ES6 export和import模块啦!

    原文作者:ShiRouMi
    原文地址: https://segmentfault.com/a/1190000016113529
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞