同源策略(协议+域名+端口号要相同)
1、jsonp跨域(只能解决get)
原理:动态的创建一个script标签。利用script标签的src属性(不受同源策略的限制,因为所有的src属性和href属性都不受同源策略的限制,可以请求第三方服务器资源内容)
步骤:1、创建一个script标签
2、script的src属性设置接口地址
3、接口参数,必须要带一个自定义的函数名,要不然无法接收返回的数据
4、通过自定义函数去接收返回的数据
2、document.domain 基础域名相同,子域名不同
3、window.name利用在一个浏览器窗口内,载入所有的域名共享一个window.name
4、服务器设置对CORS的支持,
原理: 服务器设置Access-Control-Allow-Origin http响应头之后,浏览器将会允许跨域请求
5、利用h5新特性window.postMassage()
来源:CSDN
作者:不胖的胖子
链接:https://blog.csdn.net/Farmer_Lsm/article/details/104154563