0
点赞
收藏
分享

微信扫一扫

跨域/要同源策略/解决跨域

寒羽鹿 2022-04-02 阅读 117
javascript

什么是跨域?

 

跨域就是在请求的时候浏览器有一个安全协议,这个协议的名称叫同源策略,它要求请求的地址和你发送请求的内容,这两个url地址有一个特点,特点就是协议主机端口号三部分保持一致,如果在发送请求的过程中有一个不一样就会发送跨域的请求。

什么是同源策略?

所谓同源是指"协议+域名+端口"三者相同,即便两个不同的域名指向同一个 ip 地址,也非同源。
而同源策略,指的是浏览器对不同源的脚本或者文本的访问方式进行的限制

如何解决跨域?

后台直接开放限制,优点:方便,缺点:不安全
JSONP 利用script标签的src的属性不受同源策略的限制,需要前后端配合
配置代理(我们常用的就是这种方法来解决跨域)
 

举报

相关推荐

0 条评论