同源政策
同源政策的目的,是为了保证用户信息的安全,防止恶意的网站窃取数据。
所谓"同源"指的是"三个相同"。
- 协议相同
- 域名相同
- 端口相同
随着互联网的发展,"同源政策"越来越严格。目前,如果非同源,共有三种行为受到限制。
(1) Cookie、LocalStorage 和 IndexDB 无法读取。
(2) DOM 无法获得。
(3) AJAX 请求不能发送。
参考链接:
http://www.ruanyifeng.com/blog/2016/04/same-origin-policy.html
http://www.ruanyifeng.com/blog/2016/04/cors.html
方法总结:
jsonp,iframe,window.name,document.domain,window.postmessage,cors,websocket