【问题标题】:chrome and swf cachingchrome 和 swf 缓存
【发布时间】:2012-02-09 11:53:40
【问题描述】:

我更改了我的 swf,但 chrome 只是继续加载旧的 swf。 我尝试在托管 swf 的 php 文件上添加 META(编译指示、无缓存等)。我还添加了一些标题以强制不在 chrome 上使用缓存。

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

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

谢谢

【问题讨论】:

    标签: google-chrome flash swfobject


    【解决方案1】:

    这是在旧版 Chrome 中报告的错误,Meta 诸如 Cache-ControlPragmaExpires 等在 Chrome 中不起作用。因此,在最高版本 5.x.x 的 Google Chrome 上已确认 F5 和 CTRL+F5 不会刷新 Flash 版本 10、x、x 的 SWF 文件。您可以阅读缓存错误here的讨论

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-08-29
        • 1970-01-01
        • 2011-05-26
        • 2016-04-24
        • 2017-11-19
        • 2022-12-20
        相关资源
        最近更新 更多