【发布时间】:2012-01-01 01:39:29
【问题描述】:
我有一个 html5 离线应用程序。我正在使用 cache.manifest 文件来触发客户端代码刷新。清单中列出了应用程序中的几个 javascript 文件。每当触发离线应用程序更新(通过清单更改)时,我都会将缓存下载事件写入控制台日志。这使我可以查看正在下载/刷新哪些文件。每当我更改清单文件时,我都会正确观察清单中列出的所有 javascript 文件的下载条目。
到目前为止,一切都很好。
大部分 javascript 文件都会被刷新。我可以通过加载 Chrome 的开发者工具窗口 (CTRL+ALT+I) 并查看资源-> 脚本来查看它们。存在变化。
但是,一个文件似乎会导致问题。它被列为正在下载,但是当我查看脚本内容时,它还没有被刷新。没有清单错误,并且整个清单下载和缓存刷新操作完成没有错误。但是,这个文件拒绝刷新。
任何人都知道发生了什么,以及如何解决它?
【问题讨论】:
标签: html caching offline cache-manifest