前言:
“JS 跨域” 其实是一个“伪名词”。跨域实际上是浏览器基于安全考虑做出的“同源策略限制”。这个策略早在1995年便由 Netscape 公司引入浏览器中,目前所有浏览器都实行这个机制。 “同源策略”的基本规则是:如果协议(protocol)、端口(port)、主机(host) 等,若有一个不同,浏览器便会限制不同域之间的通信与数据交换。 以 http://www.example.com 为例: