跨域
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.代理跨域