script 标签中的 crossorigin 引起的跨域问题

查询 ip 使用 js 插入脚本然后报跨域问题~~
先看下我这个获取跨域的 js

1
2
3
4
5
6
var ip = document.createElement("script");
ip.src = "https://pv.sohu.com/cityjson?ie=utf-8";
ip.onload = function (e) {
console.log(returnCitySN, "returnCitySN");
};
document.body.appendChild(ip);

拿出来在控制台执行一下,可以打印出来,本以为这么就完事了,可是。。。。

沃特,跨域了。。。
我以为是代理给拦截了,然后我看了下 html 中我们在项目中进去的 script

项目打包,自动给所有的 script 标签加上了 crossOrigin,我们可以了解一下 script 的 crossOrigin 到底是干什么的
script 的 crossorigin 属性,对有效的