![fd1b33c38f7c095e210b933d009e0b2d.png](https://img-blog.csdnimg.cn/img_convert/fd1b33c38f7c095e210b933d009e0b2d.png)
前言
跨域是什么,为什么会有跨域?跨域的解决方法是什么?常用的是什么?原理是什么?
什么是跨域
跨域是指从一个域名去请求另一个域名的资源。
严格来说,只要域名,协议,端口任何一个不同,就视为跨域。
![f1891ce0b2cb7953f09b95658254fc1a.png](https://img-blog.csdnimg.cn/img_convert/f1891ce0b2cb7953f09b95658254fc1a.png)
跨域场景
以下这种看上去再相似也没有用,都是跨域。
主域不同
http://www.chrome.cn/index.html
http://www.chomper.cn/server.php
子域名不同
http://abc.chomper.cn/index.html
http://def.chomper.cn/server.php
端口不同
http://www.chomper.cn:8080/index.html
http://www.chomper.cn/server.php