跨域问题

跨域

1为什么会发生跨域问题?

当协议,域名,端口号不同的时候,就会报错,发生跨域问题
在这里插入图片描述

2.怎么解决跨域问题

1.目标 => 绕过同源策略;
标签 src不受同源策略限制;
我们可以使用 script标签加载到跨域的数据, 从而避免浏览器的同源策略限制;
<img src= <iframe src= <script src=
2. 目标 => 使用到 用script标签获取的数据;

3.跨域的分类:

1.jsonp(前后端配合)
2.CORS(后端跨域)
3.代理跨域(服务器端配置跨域);
4.*window.name
5.*iframe
6.*domain

1.jsonp是前后端共同配合的跨域方式;
2.cors跨域
header(“Access-Control-Allow-Origin:*”); 所有源都可以访问,甚至本地都可以访问。
header(“Access-Control-Allow-Origin:http://127.0.0.1”); 只有127.0.0.1可以访问,想在加上其他的需要 , 在加域名。
3.代理跨域
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值