1

这是我的问题。

我正在开发一个 Web 应用程序,并希望使用 HTML5 AppCache 功能在客户端缓存文件。

为此,我在 HTML 的清单标记中添加对 appcache 文件的引用。

现在,我想要的是管理服务器上具有不同版本的多个 appcache 文件,并允许用户在需要时进行更新。

因此,当用户启动应用程序时,我想检查是否有更新版本的 appcache(因此服务器将有 2 个不同的文件,例如 v1 和 v2,清单标签中提到 v1),如果有,请询问用户是否想要如果是,则更新,然后使用此新版本(v2)更新缓存。

4

1 回答 1

2

每次应用程序启动时,浏览器都会检查清单的新版本,您无需自己实现它,这是默认行为。

如果您想明确控制更新的下载,请在您的应用程序中使用应用程序缓存 API并挂钩您要为用户提供 UI 的事件。

于 2013-06-11T13:42:40.473 回答