2011年2月1日

跨域(Cross-domain)POST问题

随着WE2.0以及SNS应用的普及,越来越多地要求实现跨域(Cross-domain)的访问需求,传统的方法是【GET加上JsonP】,【iFrame】等技术手法,大家知道GET方法对数据长度有限制,IE无法提交超过2K的数据。而iFrame方法又很难获取POST的响应。唯一较好的传统方法就是结合Flash。
当然,既然有需要,标准也会应运而生,W3C已经制定了【Cross-Origin Resource Sharing】规范,一些主流的浏览器已经开始支持,不过IE8以前的版本是不可以的。另外,需要WEB服务器的支持。
下面的一些链接资料可以参考。


另外,在HTML5中,可以简单地使用【postMessage】。

没有评论:

发表评论