什么是跨域
跨域是指a页面想获取b页面资源,如果a、b页面的协议、域名、端口、子域名不同,或是a页面为ip地址,b页面为域名地址,所进行的访问行动都是跨域的,而浏览器为了安全问题一般都限制了跨域访问,也就是不允许跨域请求资源。
URL | 说明 | 是否跨域 |
---|---|---|
http://www.cnblogs.com/a.js http://www.a.com/b.js | 不同域名 | 是 |
http://www.a.com/lab/a.js http://www.a.com/script/b.js | 同域名下不同文件 | 否 |
http://www.a.com:8000/a.js http://www.a.com/b.js | 同域名下不同端口 | 是 |
http://www.a.com/a.js https://www.a.com/b.js | 同域名下不同协议 | 是 |
http://www.a.com/a.js http://70.32.92.74/b.js | 域名和域名对应ip | 是 |
http://www.a.com/a.js http://script.a.com/b.js | 主域名相同 子域名不同 | 是(cookie不可访问) |
http://www.a.com/a.js http://a.com/b.js | 同一域名,不同二级域名(同上) | 是 |