同源策略?当协议、子域名、主域名、端口号中任意一个不相同时,都算作不同域
    image.png
    为啥有跨域

    1. 跨域产生的原因和意义
      1. 服务器分离
        1. WEB服务器、数据服务器、图片服务器…
        2. 并发多个HTTP请求
      2. 使用第三方API接
        1. 地图、支付、天气等通用接口
      3. 有助于分离开发
        1. 开发跨域、部署跨域

    四、跨域解决方法
    两个情况:

    • 情况1:开发时候是跨域的「解决」,但是服务器部署的时候是同源的
      • 修改本地HOST「DNS解析」
      • 核心:骗过浏览器,让浏览器认为是同源,但是本质还是跨域
    • 情况2开发和上线都是跨域的
      • JSONP不安全,并且只支持GET请求」
      • 杂七杂八的方案
        • document.domain + iframe
        • window.name + iframe
        • H5 postMessage
      • CORS跨域资源共享
      • proxy跨域代理 「目前最常用的是他」