Google Chrome Manifest提取失败(6)

jde*_*ere 3 caching google-chrome offline-caching

我正在重新制作我之前制作的应用程序,也可以离线工作.当页面加载时,cache.manifest找到它并正确地缓存所有页面.但是,当我在未连接时刷新页面时,我收到了大量错误.

其中一个错误是Manifest fetch failed (6),根据这个答案意味着a 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
Run Code Online (Sandbox Code Playgroud)

可能还值得注意的是我正在使用Polymer 0.5.我还尝试关闭Chrome在后台运行并删除缓存文件夹,但无济于事.我错过了什么?

Mik*_*hie 7

检查以确保disable cache未在网络选项卡上选中.

Google Chrome Manifest fetch failed (6)当appcache触发error事件时,Chrome会引发错误(请参阅此内容,了解有关appcache事件的正确引子).当浏览器检测到您处于脱机状态时,这是正常现象.

但是,在那种情况下,浏览器通常仍会正常从appcache加载资源.由于chrome://appcache-internals/显示了预期的内容,它让我相信您可能已禁用缓存.

您是在localhost还是远程计算机上开发?