动态更改html5 appcache文件

时间:2013-06-11 12:35:22

标签: html5 html5-appcache

这是我的问题。

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

为此,我在HTML的manifest标签中添加对appcache文件的引用。

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

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

1 个答案:

答案 0 :(得分:2)

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

如果您希望明确控制下载更新,请使用应用中的Application Cache API并挂钩您要为用户提供用户界面的事件。