动态更改html5 appcache文件



我的问题是。

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

要做到这一点,我在HTML的manifest标签中添加了对appache文件的引用。

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

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

浏览器会在每次应用启动时检查新版本的manifest,你不需要自己实现它,这是默认行为。

如果你想对更新的下载有明确的控制,使用应用程序缓存API在你的应用程序和钩子到事件,你想为用户提供一个UI

最新更新