跨域

跨域是什么

1. 跨域其实就是浏览器的同源策略导致的, 是客户端的限制
同源策略是一个重要的安全策略,它用于限制一个origin的文档或者它加载的脚本如何能与另一个源的资源进行交互。它能帮助阻隔恶意文档,减少可能被攻击的媒介。--来源 MDN
1
2. 什么是同源
    * 同协议
    * 同域名
    * 同端口

如何解决跨域

  1. CORS跨域资源共享
  2. webpack dev serve 代理
  3. nginx 代理
  4. webscoket
  5. JSONP (get 请求)
  6. window.postMessage 同页面通信
  7. 浏览器设置
Last Updated: 5/18/2020, 3:45:58 PM