前端最常用的4种跨域解决方案
# 前置知识

什么是跨域?
浏览器发送的请求地址(URL)与所在页面的地址 不同(端口 / 协议 / 域名 其一不同)。简言之,浏览器发出的请求 url,与其所在页面的 url 不一样。此时,同源策略会让浏览器拒收 服务器响应回来的数据,报错信息如下:

同源策略
同源机制是浏览器处于安全考虑,只允许相同源的接口进行相互通信。不同源的接口在没有得到对方授权的情况下不能够读写对方的资源。这个很好理解,如果没有同源机制,浏览器中的 cookie 就可以被随意读取,一旦用户进入恶意网站,恶意网站就可以读取用户的 cookie,伪造用户进行登陆转款等操作。










