2010-12-17 41 views
0

我有一个父SWF加载在几个子SWF中。即使我的浏览器缓存被清除 - 实际上它被禁用 - 重新加载,甚至重新启动,浏览器不会触发最新版本的子SWF加载到父SWF中。我甚至可以从FTP服务器上删除SWF文件,它仍然给我最后一个版本。尽管浏览器缓存被禁用,但子SWF仍在缓存

什么是缓存的孩子SWFs,以及如何强制他们刷新我的目的?我并不太在意最终用户,因为一旦网站开发完成,SWF文件不会经常更改。 (它们都是通过PHP缓存控制和过期头文件禁用缓存的XML文件加载的。)

我主要在PC和Mac上使用Firefox,但它似乎在IE/PC上执行相同的操作和Safari/Mac。 PC使用我的ISP的DNS,而Mac使用的是OpenDNS ...不知道这与它有什么关系。该网站托管在Rackspace Cloud上。

回答

1

它可以被中间代理缓存,并且没有保证闪存可以读取您的浏览器设置。各级最直接的方式绕过缓存是一个不断变化的随机号码添加到儿童电影的URL作为一个参数,即:

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

+0

谢谢,就像一个魅力! – elainevdw 2010-12-17 04:41:16