这是我的问题。
我正在开发一个Web应用程序,并希望使用HTML5 AppCache功能在客户端缓存文件。
为此,我在HTML的manifest标签中添加对appcache文件的引用。
现在,我想要的是使用不同版本管理服务器上的多个appcache文件,并允许用户在需要时更新。
因此,当用户启动应用程序时,我想检查是否有更新版本的appcache(因此服务器将有2个不同的文件,例如v1和v2,清单标记中提到v1)可用,如果是,请询问用户是否如果是,他们想要更新,然后用这个新版本(v2)更新缓存。
答案 0 :(得分:2)
每次应用启动时,浏览器都会检查清单的新版本,您无需自行实现,这是默认行为。
如果您希望明确控制下载更新,请使用应用中的Application Cache API并挂钩您要为用户提供用户界面的事件。