最近在搞paas系统,paas UI微服务服务和后台微服务的联调,想要在ui的js中直接使用ip地址的方式(ip:port/url)获取后台数据。发现报错。
后来上网看问题是浏览器由于安全方面的考虑,禁止这种跨域访问。其实ajax已经从跨域将服务器数据取回,但浏览器禁止了该数据的使用。所以要将浏览器的这个安全限制去掉,具体做法是:
在chrome快捷方式,目标里如下设置
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-web-security
如果是高版本的chrome要在上面串后面增加 –user-data-dir=C:\MyChromeDevUserData 属性