前端的跨域处理方法

同源策略:

  1)协议不同

  2)域名不同

  3)端口不同

 

解决跨域的方法:

1、所有带src”属性的标签都可以跨域加载资源,不受同源策略的限制,这样你应该可以想到一个比较古老的跨域解决方案(JSONP,同时这个特性也会被用作 CSRF 攻击。

2、关闭浏览器同源检查,不推荐,不安全。

3、Jsonp实现跨域请求,缺点,实现复杂,需要前后台同时修改,只能进行get请求。

4、后端设置响应头,这中方法只需要后端做处理就能实现跨域。

5、请求代理,因为服务器端没有跨域这个概念,因此我们在服务器端做一个代理,将请求转发到真正的ip和端口上。

6、通过修改document.domain来跨子域

7、使用window.name来进行跨域

posted @ 2019-06-27 14:14  龙卷风吹毁停车场  阅读(133)  评论(0)    收藏  举报