caching - HTML5 离线 : browser loads cached index page even when online

标签 caching html manifest offline offline-mode

当请求页面时,它会根据 list 文件进行缓存。但是,当页面更新且设备在线时,即使计算机离线(在线),文件也不会更新。

我们如何解决这个问题?有没有办法告诉客户端在线时从服务器加载页面而不是缓存?

最佳答案

已缓存的离线应用程序将始终在尝试上线之前从缓存中加载。

话虽如此,您可以创建一个动态缓存 list ,它会在任何文件发生更改时自行更新,即使没有添加/删除文件也是如此。本质上,您为每个文件创建一个散列,如果散列发生变化, list 就会更新。我将更详细地解释如何执行此操作 here (概念最初发布 here )。

关于caching - HTML5 离线 : browser loads cached index page even when online,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4986483/

相关文章:

c++ - 如何使用 C++ 代码验证 CPU 缓存行大小?

iphone - 如何知道应用程序使用的存储大小?

javascript - 无法从 html 文件使用的外部 javascript 文件读取函数

asp.net-mvc - 我应该如何缓存在 ASP.NET MVC 中构建的复杂对象?

ruby-on-rails - Rails 如何生成 View 缓存键?

javascript - 如何将模式表单的触发器从按钮更改为链接?

html - 更改了通用兄弟组合器以切换伪元素 : what is valid

android - 列出应用程序的 Activity 和 Intent 过滤器?

java - 应用程序无法在 Activity 设备(Samsung Galaxy grand 2)上运行

添加权限后 Android list 文件中断