博客列表 >跨域-前后端分离

跨域-前后端分离

南瓜又个梦
南瓜又个梦原创
2021年07月11日 20:44:03641浏览

同源策略

  • index.html里引用的1.css代码是在1.css这个文件下载的但是它的运行环境是在inde.html里
  • 这是浏览器的功能
    他的一个意义是保护用户隐私

修改host

以管理员身份运行,修改host文件,不要动默认的的东西直接在后面加,
不同系统步骤自行百度就好了

为什么可以跨域使用css和JS

同源策略限制的是数据访问,而在没有加相应的头的时候,我们引用JS和css时我们只是在引用,并不知道之中的内容是什么

CORS

不兼容IE

JSONP

兼容IE
我们是可以访问任何网站的js的,如果把数据放在JS里是不是就可以了?
面试

什么是jsonp

我们在跨域的时候,浏览器不支持cors或者某些条件不支持cors,我们必须使用另外一种方式来跨域。于是我们就请求一个JS文件,JS文件会执行一个回调,那里面就有我们的数据,回调名字是一个随机数生成的,会以callback传给后台,后台会返回这个函数并给我们执行
优点
1,兼容IE
2,可以跨域
缺点
1,由于它是script标签所以读不到AJAX那么精确的状态码
2,不支持post,

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议