我有一个父母SWF,可以加载几个孩子的SWF。即使清除了我的浏览器缓存 - 实际上是禁用的,甚至是重新启动,浏览器也不会触发Child SWF的最新版本以将其加载到Parent SWF中。我什至可以将SWF从FTP服务器上删除,它仍然给了我最后一个版本。

什么是缓存孩子的SWF,我该如何强迫他们在我的尽头刷新?我不太担心最终用户,因为一旦网站开发结束,SWF文件就不会经常更改。 (它们都在通过PHP缓存控件禁用缓存的XML文件中加载。)

我主要在PC和Mac上使用Firefox,但它似乎在IE/PC和Safari/Mac上使用了同样的事情。 PC正在使用我的ISP DNS,Mac使用OPENDNS ...不确定是否与此有关。该站点托管在Rackspace Cloud上。

有帮助吗?

解决方案

它可以通过中间代理来缓存,并且没有Guarentee Flash会读取您的浏览器设置。绕过各个级别缓存的最直接方法是将不断变化的随机数添加到儿童电影URL作为参数,即:

http://path/to/movie.swf?rand = 9823478932

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top