跨域问题再解

1跨域由来:
1浏览器限制 - 处理浏览器限制解决
2发出得请求是XHR请求 - 处理请求类型解决 - jsonp解决 - jsonp很多弊端,越来越少用
3跨域-被调用方允许此域名调用 - 支持跨域
-调用方修改 - 隐藏跨域

使用jsonp,后台也是需要改动的。
普通的请求类型是:xhr
jsonp的请求类型是:script

jsonp的缺陷:
1服务器需要改动代码支持
2只支持get请求
3发送的不是xhr类型(因为现在xhr有很多新特性,不能用很可惜)

最终解决跨域问题思路
1被调用方解决(自己的服务器可用)
(1)服务器端实现
(2)nginx配置
(3)apache配置
2调用方解决

猜你喜欢

转载自blog.csdn.net/qq_27064559/article/details/83502872