摘要:
HTML5解决跨域问题由于浏览器的同源策略,网络连接的跨域访问是不被允许的,XHR对象不能直接与非同源的网站处理数据交互。而同源指的是什么呢?同源的范畴包括:规则(协议),主机号(域名、ip等),端口号。但是随着开放,共享平台的流行,跨域访问的需求愈加强烈。目前最常用的跨域方案是动态加入script标签,这多少有点hack的意味,跨域访问似乎一直没有什么安全且光明正大的办法。终于,HTML5提供的XMLHttpRequestLevel2实现了跨域访问以及其他的一些新功能。下面我们会详细讨论一下:XMLHttpRequestLevel2XHR2是HTML5新特性中的一个(事实上没有什么XHR1, 阅读全文