美文网首页
怎样判断两个URL是否跨域了

怎样判断两个URL是否跨域了

作者: PowerTang | 来源:发表于2018-02-01 17:41 被阅读0次

之前总是判断不好两个URL是否跨域,在网上找了一张对照表,对照此表,以后再也不用担心判断不好两个URL是否跨域了

URL 说明 是否允许通信
http://www.a.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
同一域名,不同端口(端口默认为80) 不允许
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
主域相同,子域不同 不允许(cookie在这种情况下也不允许访问)
http://www.a.com/a.js
http://www.b.com/a.js
主域不同 不允许

tips: 主域名与子域名的区别

例如:www.baidu.com
主域名:baidu.com
子域名(子域名包括服务器名称www + 主域名baidu.com):www.baidu.com

相关文章

网友评论

      本文标题:怎样判断两个URL是否跨域了

      本文链接:https://www.haomeiwen.com/subject/ouekhttx.html