文章目录
跨域解决方案汇总
- 浏览器客户端解决方案 , [临时方案]
- 前端代码解决方案 - JSONP
- 后端代码解决方案
3.1 CORS
3.2 对服务进行封装转发 (比如httpclient) - 代理或DNS配置 , 从不同源转为同源
1. 浏览器客户端解决方案
禁止跨域访问, 是浏览器的安全策略,所以修改浏览器的安全设置就可以允许跨域访问了。
修改方式是在浏览器的启动参数加上 --disable-web-security
。
Windows 下的修改方式是先找到浏览器的桌面快捷方式, 单击右键,选择属性,在弹出对话框的 “目标”一栏增加上面的参数, 如下图:
注意, 如果是新版的Chrome(比如版本 101.0.4951.64(正式版本) (64 位)), 则需要先在建立一个目录, 比如 C:\MyChromeUserData
。启动参数如下: