Crossdomain.xml和iPad

时间:2010-08-23 11:32:15

标签: ajax flash ipad crossdomain.xml

据我所知,跨域XHR的crossdomain.xml文件技术基于Flash。服务器上的此设置允许来自客户端的Javascript代码(使用闪存)绕过同源策略。

我想知道这种技术在iPad设备中是否不再起作用(因为它们不支持Flash)。这是否也意味着所有使用此技术从客户端浏览器访问数据的Web Mashup都不起作用?

如果我做错了,请道歉。

1 个答案:

答案 0 :(得分:1)

没有使用crossdomain.xml文件来制作跨域AJAX请求。

CDAJAX是通过在服务器上设置HTTP标头来执行的,该标头允许客户端使用跨域数据。请参阅W3档案中的此消息:

http://lists.w3.org/Archives/Public/public-webapi/2006Jun/0012

另外,请查看将此功能添加到Firefox的补丁:

https://bugzilla.mozilla.org/show_bug.cgi?id=389508

您最好的选择是使用YQL执行跨域调用:

http://ajaxian.com/archives/using-yql-as-a-proxy-for-cross-domain-ajax

希望这有帮助!

修改

此外,http://www.w3.org/TR/access-control/