八、跨域问题

题目:跨域是什么?怎么解决?

解答:

是什么

浏览器安全策略,同源策略,不同域名之间不可以互相访问资源。
协议、端口、域名都要完全一致。
浏览器的限制

解决办法

1、主域名相同
window.domain = 'xx'; 设置为一致
2、window.postMessage()
3、Jsonp 只支持get,不支持post
4、cors Cross Origins Resource Sharing 跨域资源分享
header添加 Access-Control-Allow-Origin: *
5、代理 Nginx Webpack等
6、websocket


八、跨域问题
https://blog.jishu6.com:18080//archives/cors
作者
tab
发布于
2021年11月08日
许可协议