简单地理解就是因为javascript同源策略的限制。
详细说明看下表:
URL | 说明 | 是否允许通信 |
---|---|---|
http://www.kuqin.com/lab/a.js http://www.kuqin.com/script/b.js |
同一域名下不同文件夹 | 允许 |
http://www.kuqin.com/a.js http://www.kuqin.com/b.js |
同一域名下 | 允许 |
http://www.kuqin.com:8000/a.js http://www.kuqin.com/b.js |
同一域名,不同端口 | 不允许 |
http://www.kuqin.com/a.js https://www.kuqin.com/b.js |
同一域名,不同协议 | 不允许 |
http://www.kuqin.com/a.js http://70.32.92.74/b.js |
域名和域名对应ip | 不允许 |
http://www.kuqin.com/a.js http://script.kuqin.com/b.js |
主域相同,子域不同 | 不允许 |
http://www.ithao123.com/a.js http://www.kuqin.com/b.js |
不同域名 | 不允许 |