同源策略是什么
参考资料
简而言之
同源是指协议相同、域名相同、端口相同
同源策略一般允许发送数据,而禁止读取数据
同源策略会影响DOM读取,Cookie、LocalStorage和IndexDB读取,AJAX请求
规避同源策略的方式
-
跨文档通讯(Cross-document messaging) HTML5提供的这个新API允许非同源窗口通讯。
web messaging W3C规范 -
跨域资源分享(Cross-Origin Resource Sharing) W3C制定的标准,实现AJAX跨域请求的根本解决方案。
CORS W3C规范
跨域资源共享 CORS 详解 -
JSONP 通过