常见的跨域方式
同源策略:同域名 端口 协议,违反同源策略,就需要跨域
常见跨域方式:
JSONP:利用script标签可以加载其他域下的js,用script src的来获取其他域下的数据
CORS全称是跨域资源共享,IE支持10,其他浏览器都行,发送请求时,不同源,会添加一个请求头:Origin,
后台在返回结果中有响应头:Access-Control-Allow-Origin
HTML5中的window.postMessage跨域,目前IE8+和其他浏览器都支持
用window对象调用postMessage,2个参数 第一个为消息,第二个为限定域,可以用*
Vue中的代理跨域:proxy,本质上也是cors的一种,Target changeOrigin pathRewrite
追问:
介绍一下proxy