美文网首页
跨域问题

跨域问题

作者: 有bear来啊 | 来源:发表于2018-03-10 13:41 被阅读0次
    1.什么是跨域

    跨域是指从一个域名的网页去请求另一个域名的资源。比如从www.baidu.com 页面去请求 www.google.com 的资源。跨域(同源)的严格一点的定义是:只要 协议,域名,端口有任何一个的不同,就被当作是跨域

    2.为什么会有跨域

    跨域是浏览器的一种安全策略 ,如果你在一个网站(A)下ajax能够请求的到另一个网站(B),B服务器则能拿到该用户A网站的Cookie.

    3.如何解决跨域问题(挖坑)
    3.1 JsonP

    jsonp只支持GET请求,不支持POST请求。

    3.2 服务器代理
    3.3 location.hash跨域
    3.3 使用postMessage实现页面之间通信

    参考链接 :
    https://www.zhihu.com/question/26376773/answer/244453931
    http://blog.csdn.net/lambert310/article/details/51683775

    相关文章

      网友评论

          本文标题:跨域问题

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