28得票4回答
移除HTML5离线应用缓存

我有一份带有关联 appcache manifest 的 HTML 文档,但现在我想暂时取消离线应用程序缓存。 如果我从 <html> 标签中删除对清单的提及,已经缓存了版本的浏览器将继续使用该缓存版本。 如果我更新 appcache manifest,那么依然会存在 appc...

23得票3回答
我的HTML5应用程序缓存清单正在缓存所有内容。

更新: 我发布这个问题时,这个特性还很新,现在我意识到除非通过JavaScript使用,否则不应该这样使用这个特性。但是似乎这种hack对于大多数犯同样错误和误用此功能的初学者来说是一个好的解决方案。如果你想缓存除HTML以外的所有内容,应该使用JS来完成,或者你可以使用下面的解决方案。 ...

11得票2回答
新的HTML5 manifest.cache文件是否可以包含目录路径?

在利用HTML5的能力指定文件是否被缓存(在manifest.cache文件中)时,是否可以指定整个目录?我能否将图像目录的路径放置在CACHE:部分下,并将其应用于该目录中的所有文件,还是需要明确指定要缓存的图像文件? 换句话说,这是否可行?CACHE MANIFEST ... CAC...

7得票3回答
从HTML5离线应用程序缓存中省略当前页面,但使用缓存资源。

为了提高性能,我想让我的一些网页使用已经缓存的资源(图片、CSS等)以供离线使用,但不要将页面本身缓存,因为内容将被动态生成。有一种方法是重构我的页面,使其通过AJAX或在LocalStorage中查找来加载动态内容。细节可能有所不同,但大体上类似于这样。如果可能的话,我更希望找到一种方法,只...