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文件,协议不同,所以跨域

你可能感兴趣的:(html引入本地js居然跨域)