【发布时间】:2015-08-29 17:45:27
【问题描述】:
我正在重新设计我不久前制作的应用程序,使其也可以离线工作。当页面加载时,cache.manifest 被找到并正确缓存所有页面。但是,当我在未连接的情况下刷新页面时,会出现大量错误。
其中一个错误是Manifest fetch failed (6),根据this 的答案,这意味着NETWORK_ERROR。显然我没有连接到互联网,但这显然是让网站离线可用的重点,对吧?所有其他错误都来自我使用的一些文件,例如net::ERR_INTERNET_DISCONNECTED,但这些文件也在cache.manifest 中,所以对我来说这没有任何意义。
我也没有得到一个完全空白的页面。检查我的页面确实显示了我的索引页面,但似乎其他页面没有正确加载。
查看chrome://appcache-internals/,它也正确显示了缓存中的所有文件。
这就是我的cache.manifest 的样子:
CACHE MANIFEST
CACHE:
images/aRandomImage.jpg
bower_components/polymer/polymer.html
bower_components/polymer/polymer.js
bower_components/polymer/layout.html
#etc
可能还值得注意的是,我使用的是Polymer 0.5。我还尝试关闭在后台运行的 Chrome 并删除缓存文件夹,但无济于事。我错过了什么?
【问题讨论】:
标签: google-chrome caching offline-caching