【问题标题】:HTML5 application cache updating solutionHTML5 应用缓存更新解决方案
【发布时间】:2012-06-25 23:24:09
【问题描述】:

我可能会因为这个问题而受到一些关注,因为那里已经有很多了。

但是...每个问题都有不同的答案,没有一个有限的答案似乎是可靠的。

所以问题...如果我更新应用程序缓存清单中引用的脱机可用应用程序的文件,我如何在不更改清单的情况下强制更新清单和脱机缓存?

我希望这很清楚。为了表明我已经做了一些研究:

How to properly invalidate an HTML5 Cache Manifest for online/offline web apps?

https://stackoverflow.com/a/8211563/491044

Updating the cache 这需要更改清单...

谢谢大家。

【问题讨论】:

    标签: html application-cache


    【解决方案1】:

    你不能。您必须更新清单文件。请注意在您的清单文件上设置立即到期标头,以便浏览器识别它有更新。

    【讨论】:

    • 我读过的大多数帖子似乎都坚持认为浏览器(Opera 和 FF)会忽略到期日期。对于一个有很多问答的主题,这似乎很容易解决。我会自己尝试,因为我还没有。感谢您的回答。
    • 结合清单中的日期时间和版本注释更新似乎可以解决问题。谢谢。
    • 我确信还有其他东西缺失。每当其中的文件发生更改时,我都会更新清单,并且 apache 会发出正确的标头以防止缓存,但即使在查看新清单之后,Firefox 也会间歇性地拒绝加载更新的文件。
    猜你喜欢
    • 2011-03-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-05
    • 1970-01-01
    • 2018-10-14
    • 1970-01-01
    • 1970-01-01
    • 2012-07-31
    相关资源
    最近更新 更多