资讯专栏INFORMATION COLUMN

[面试专题]跨域解决方案

ckllj / 3098人阅读

摘要:跨域产生同源策略限制同源是指域名,协议,端口相同。跨域资源共享需要被请求方的服务端设置。服务器代理客户端访问服务器,并在服务器上做代理访问服务器把请求结果返回客户端,即实现了客户端请求服务器的跨域需求。

跨域产生

同源策略限制,同源是指:域名,协议,端口相同。

1.跨域资源共享(CORS)

需要被请求方的服务端设置: Access-Control-Allow-Origin。兼容性不够好,在IE10以下的浏览器不支持。

2.服务器代理

A客户端访问A服务器,并在A服务器上做代理访问B服务器把请求结果返回A客户端,即实现了A客户端请求B服务器的跨域需求。

3.JSONP

原理:所有具有src属性的HTML标签都是可以跨域的,包括

阅读需要支付1元查看
<