html引入本地js居然跨域

vscode

浏览器运行该文件报错如下:


error

- 1.开启一个http服务运行该文件正常;

- 2.webstorm也可以正常打开,因为webstorm默认开启了web服务;

1和2本质是因为有http服务,所以能正常运行

####原因:
babel.min.js库通过遍历script标签,查询type=text/babel的标签,获取该标签的src值后,发送XMLHttpRequest,由于本地file协议打开html,内部发送ajax请求js文件,协议不同,所以跨域

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容