chrome浏览器跨域
跨域
指的是JavaScript通过 XMLHttpRequest请求数据时,调用JavaScript的页面所在的域和被请求页面的域不一致。对于网站来说,浏览器出于安全考虑是不允许跨域。另外,对于域相同,但端口或协议不同时,浏览器也是禁止的。
| URL1 | URL2 | 说明 | 是否允许请求 |
|---|---|---|---|
| http://a.example.com/ | http://a.example.com/a.txt | 同域下 | 允许 |
| http://a.example.com/ | http://a.example.com/b/a.txt | 同域下不同目录 | 允许 |
| http://a.example.com/ | http://a.example.com:8080/a.txt | 同域下不同端口 | 不允许 |
| http://a.example.com/ | https://a.example.com/a.txt | 同域下不同协议 | 不允许 |
| http://a.example.com/ | http://b.example.com/a.txt | 不同域下 | 不允许 |
| http://a.example.com/ | http://a.foo.com/a.txt | 不同域下 | 不允许 |
chrome跨域设置
R49之前
1.chrome浏览器快捷方式,右键->属性
2.目标一栏后面添加 --disable-web-security
3.关闭,重新打开chrome

R49之后
1.在任意路径创建一个文件夹MyChromeDevUserData,如C:\chrome\MyChromeDevUserData
2.chrome浏览器快捷方式,右键->属性
3.目标一栏后面添加--disable-web-security --user-data-dir=C:\chrome\MyChromeDevUserData
3.关闭,重新打开chrome

浙公网安备 33010602011771号