【发布时间】:2010-12-29 17:19:58
【问题描述】:
我有一个 HTML5 应用程序,它使用带有清单文件的脱机缓存。触发缓存更新的唯一方法是更改服务器上的清单文件。我正在寻找一种使缓存过期并强制更新的编程方式。
我浏览了规范,在 window.applicationCache 上寻找一些方法来使缓存过期。但是没有找到。有一个 update() 方法,但它只有在缓存过期时才会更新(即清单文件中有更改)。所以这没有帮助。
任何人都知道使应用程序缓存过期并强制下载的编程方式吗?
【问题讨论】:
-
服务器端 编程方式是为旧的清单文件提供
404。您应该使用包含版本字符串的清单文件名,以便您能够使清单的旧版本过期。