我改变我的瑞士法郎,但铬只是继续加载旧瑞士法郎。 我试图在托管swf的php文件中添加META(编译指示,无缓存等)。我还添加了一些头文件,以强制在chrome上不使用缓存。铬和瑞士法郎缓存
但它不断加载旧SWF。 最后我重命名了SWF:这有帮助,但这确实不是正确的解决方案。
有人可以帮助我的铬和瑞士法郎缓存麻烦?
感谢
我改变我的瑞士法郎,但铬只是继续加载旧瑞士法郎。 我试图在托管swf的php文件中添加META(编译指示,无缓存等)。我还添加了一些头文件,以强制在chrome上不使用缓存。铬和瑞士法郎缓存
但它不断加载旧SWF。 最后我重命名了SWF:这有帮助,但这确实不是正确的解决方案。
有人可以帮助我的铬和瑞士法郎缓存麻烦?
感谢
这是在旧版本的Chrome浏览器的元的如Cache-Control
,Pragma
,Expires
等没有在Chrome工作报告的bug。因此,Google Chrome直到版本5.x.x确认F5和CTRL + F5不会使用Flash版本10,x,x刷新SWF文件。您可以阅读缓存错误的讨论here
我遇到的一种解决方案是,您可以使用"cache-control: no-store"
而不是在主机php文件头中使用"cache-control: no-cache"
。这似乎适用于很多开发人员(我自己没有测试过)
您可以通过Chrome的调试设置选择“禁用缓存”设置来每次重新加载swf(右下角的小设备当开发人员工具打开时)。