0

除了后台配置header和jsonp,还有没有其他的解决办法,后台是Java语言

2017-11-07 提问
12 个回答
-13

已采纳

直接把chrome设置为跨域浏览器就行。
1.关闭所有chrome浏览器。
2.拷贝chrome的快捷方式,右键“属性”,“快捷方式”选项卡里选择“目标”,添加 --disable-web-security --user-data-dir。
如图:

clipboard.png

之后再启动chrome,会看到

clipboard.png
表明跨域设置成功了.
总结:这个应该是跨域中不需要动代码的,我们团队就在使用这个

1

用nginx反向代理

1
0

设置proxy代理

0

设置代理服务器,比如用Nodejs转发请求

0

可以使用 CROS来解决

0

如果只是开发使用的话 可以使用chrome浏览器 安装拓展程序Allow-Control-Allow-Origin: * 启用即可

0

如果你的项目使用SpringMVC的话,可以配置CORS,允许特定域名对后台特定API进行调用。
如果不用SpringMVC的话,可以考虑自己写一个过滤器实现该功能。
参考:https://docs.spring.io/spring...

0

火狐浏览器开发者版本,可以跨域

0

如果可以改服务端,则服务端允许跨域。如果不行,则使用代理(nginx)。

撰写答案

你可能感兴趣的

推广链接