chrome和swf缓存

时间:2012-02-09 11:53:40

标签: google-chrome flash swfobject

我改变了我的瑞士法郎,但镀铬只是继续装载旧的瑞士法郎。 我试图在托管swf的php文件上添加META(pragma,no cache etc. ..)。我还添加了一些标题以强制不在chrome上使用缓存。

但它一直在加载OLD swf。 最后我重命名了SWF:这有帮助,但这确实不是正确的解决方案。

有人可以帮我解决Chrome和swf缓存问题吗?

由于

2 个答案:

答案 0 :(得分:1)

这是旧版Chrome中的一个报告错误,因为Cache-ControlPragmaExpires等Meta不能在Chrome中运行。因此,在谷歌浏览器上确认版本5.x.x,F5和CTRL + F5不刷新Flash版本10,x,x的SWF文件。您可以阅读缓存错误here

的讨论

我遇到的一个解决方案是,您可以使用"cache-control: no-cache"而不是在主机php文件的标头中使用"cache-control: no-store"。这似乎适用于大量开发人员(我自己没有测试过)

答案 1 :(得分:1)

您可以通过Chrome的调试设置(开发人员工具打开时右下角的小齿轮)选择“禁用缓存”设置,强制每次重新加载swf。