Flash是否尊重Cache-Control&在所有浏览器中过期标题?

时间:2012-06-07 14:15:09

标签: php html flash caching header

我正在处理由其他人制作的Flash .swf文件,但我不会拥有该源文件。我相信它是在Flash 9 / AS3中开发的,但我不确定。

Flash程序从XML文件加载其设置:config.xml。通过编辑此文件,我可以手动强制重新缓存已加载的资源(通过将?uniquestring附加到配置文件中的URL,稍后将加载)。

但是,config.xml文件是硬编码的,我不能强制查询字符串。默认情况下,浏览器只在缓存中查找并且不会更新。

我可以使用PHP或.htaccess为config.xml发送各种样式的无缓存标头,但我不知道是否所有浏览器/ flash播放器都会尊重它们,特别是我读过很多的IE浏览器有关的信息相互矛盾。

有人对此有明确的答案吗?

非常感谢,

詹姆斯

1 个答案:

答案 0 :(得分:1)

Flash Player使用浏览器来获取文件,由浏览器决定是否使用缓存中的项目或从服务器请求它。因此,您用来告诉浏览器不要缓存XML的任何机制都应该有效。