美文网首页
怎样判断两个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