我正在试着理解CrossDomain.xml的名字。我应该在我的服务器中有一个允许访问s3存储桶的CrossDomain.xml,还是应该在存储桶中有一个允许每个人访问的CrossDomain文件?还是对某个特定的人?
你能给我解释一下它是怎么工作的吗?
发布于 2012-06-17 21:09:41
您可以从提供.swf的同一个域加载/解析xml。
如果从另一个域加载/解析xml,那么该域应该有一个允许.swf文件所在的域访问数据的crossomain.xml。
在您的示例中,包含所加载数据的域应该允许包含在跨域策略文件中指定的swf访问的域。
另一种替代方法/cheat是在.swf的域上使用服务器端脚本加载外部数据并将其缓存/保存在.swf的域上,这样就可以在不需要策略文件的情况下访问它。
有关crossdomain.xml的更多详细信息,请查看specs。
https://stackoverflow.com/questions/11069967
复制相似问题