1、跨域问题

✈️ 什么是跨域?

简单理解就是:

浏览器不同源之间


🧠 什么叫”不同源”?

“源”= 协议 + 域名 + 端口

只要这三样有一项不同,就叫不同源(跨域)

举几个例子:

页面地址 请求地址 是否跨域 哪儿不同了
http://example.com http://example.com 都一样
http://example.com https://example.com 协议不同(http vs https)
http://example.com http://api.example.com 域名不同(加了 api.)
http://example.com:80 http://example.com:8080 端口不同(80 vs 8080)

✅ 总结一句话:

协议、域名、端口

任意一个不一样


🚨 为什么会有跨域限制?

因为安全!


🔥 跨域的常见情况