我改变了我的瑞士法郎,但镀铬只是继续装载旧的瑞士法郎。 我试图在托管swf的php文件上添加META(pragma,no cache etc. ..)。我还添加了一些标题以强制不在chrome上使用缓存。
但它一直在加载OLD swf。 最后我重命名了SWF:这有帮助,但这确实不是正确的解决方案。
有人可以帮我解决Chrome和swf缓存问题吗?
由于
答案 0 :(得分:1)
这是旧版Chrome中的一个报告错误,因为Cache-Control
,Pragma
,Expires
等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。