Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTML5应用程序缓存更新解决方案_Html_Application Cache - Fatal编程技术网

HTML5应用程序缓存更新解决方案

HTML5应用程序缓存更新解决方案,html,application-cache,Html,Application Cache,我可能会对这个问题感到愤怒,因为已经有很多了 但是。。。每个问题都有不同的答案,没有一个有限的答案是可靠的 所以问题是。。。如果我为脱机可用的应用程序更新了应用程序缓存清单中引用的文件,如何在不更改清单的情况下强制更新清单和脱机缓存 我希望这是清楚的。为了证明我做了一些研究: 但这需要更改清单 谢谢大家。不行。您必须更新清单文件。请小心在清单文件上设置立即过期标题,以便浏览器识别该文件有更新。我读过的大多数帖子似乎都坚持浏览器(Opera和FF)忽略过期日期。对于一个有这么多问答的话题来说,

我可能会对这个问题感到愤怒,因为已经有很多了

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

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

我希望这是清楚的。为了证明我做了一些研究:

但这需要更改清单


谢谢大家。

不行。您必须更新清单文件。请小心在清单文件上设置立即过期标题,以便浏览器识别该文件有更新。

我读过的大多数帖子似乎都坚持浏览器(Opera和FF)忽略过期日期。对于一个有这么多问答的话题来说,这似乎是一个简单的解决方案。我将亲自尝试,因为我还没有。谢谢您的回答。@Trgaglia请查看。这与清单中的datetime和版本注释更新相结合,似乎可以解决问题。谢谢你。我确信还有一些东西没找到。每次清单中的文件发生更改时,我都会更新清单,apache会发出适当的头以防止缓存,但Firefox会断断续续地拒绝加载更新后的文件,即使在查看新清单之后也是如此。