跨域问题,是需要客户端设置还是服务器设置?

鸣鸣Amadues 2017-11-07 08:56:42
Chrome里可以装CORS插件,Tomcat也可以设置CORS的filter。
是不是只要设置其中一个就可以了?
...全文
779 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jason-Jin 2017-11-11
  • 打赏
  • 举报
回复
跨域,是同源策略为了安全考虑 在服务端比如nginx中配置即可,但一般这样只是针对特定域名进行, 其实你完全可以使用jsonp请求的方式,这样就不会存在跨域问题了
Go 旅城通票 2017-11-09
  • 打赏
  • 举报
回复
引用 2 楼 Raffin 的回复:
[quote=引用 1 楼 showbo 的回复:] 插件不设置服务器也行,不是插件被请求页面要设置Access-Control-Allow-Origin响应头允许那些域名请求此页面。
所以就是我说的意思,两者只要设置其一就可以跨域了是吧。[/quote] 不是插件发送的ajax请求就必须服务器端设置,插件发送的不设置也行,但是插件配置文件要设置好跨域请求的页面是哪些,或者使用通配符 不是插件的话,设置了Access-Control-Allow-Origin响应头,还得注意IE用的是XDomainRequest对象发送,不是XMLHttpRequest
鸣鸣Amadues 2017-11-08
  • 打赏
  • 举报
回复
引用 1 楼 showbo 的回复:
插件不设置服务器也行,不是插件被请求页面要设置Access-Control-Allow-Origin响应头允许那些域名请求此页面。
所以就是我说的意思,两者只要设置其一就可以跨域了是吧。
Go 旅城通票 2017-11-08
  • 打赏
  • 举报
回复
插件不设置服务器也行,不是插件被请求页面要设置Access-Control-Allow-Origin响应头允许那些域名请求此页面。

87,922

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧