Tag Archives: flash

关于Flash的跨域请求

2009-10-05最新更新:可以查看这个演讲:http://www.infoq.com/cn/presentations/liwenlei-flashsandbox 今天出了一个故障 ,原因就是 Flash 跨域请求不到数据。 回到家里,查找相关资料,看看 Flash 的跨域请求究竟是怎么回事。 原来,Flash 是有自己的安全模型的,其中,就包括了对跨域请求的规定。也就是说,如果一个 swf 文件是从 A 域名下载下来的,那这个 swf 文件就只能对 A 域发起请求。 而对于这个 swf 文件,有很多的需求,是需要对 B 域发起请求的。为了解决这个问题,Flash 使用了 crossdomain.xml 作为解决方案。也就是说,只要在 B 域服务器的根目录下,使用 crossdomain.xml 指定即可: <?xml version="1.0"?> <!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd"> 这样,就实现了这个 swf 文件的跨域请求。 这里也有一个问题,那就是,一旦能够进行跨域请求,那么当这个 … Continue reading

Posted in 前端 | Tagged , , | Leave a comment