什么是跨域
由于浏览器同源策略,凡是发送请求url的协议、域名、端口三者之间任意一个与当前页面地址不同即为跨域。
存在跨域的情况:
-
网络协议不同,如
http协议
访问https协议
。 -
端口不同,如
80端口
访问8080端口
。 -
域名不同,如
qianduanblog.com
访问baidu.com
。 -
子域名不同,如
abc.qianduanblog.com
访问def.qianduanblog.com
。 -
域名和域名对应ip,如
www.a.com
访问20.205.28.90
.
跨域请求资源的方法
- JSONP跨域
- nginx反向代理
- 服务器端修改heade
- document.domain
- window.name
- postMessage
摘自
————————————————
版权声明:本文为CSDN博主「语记时光」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_30868289/article/details/83657535