首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >谷歌获取失败(6)

谷歌获取失败(6)
EN

Stack Overflow用户
提问于 2015-06-13 23:48:50
回答 3查看 6.3K关注 0票数 3

我正在重新设计一款我不久前开发的应用程序,也可以离线工作。当页面加载时,将找到cache.manifest并正确缓存所有页面。然而,当我刷新页面时,没有连接,我会得到大量的错误。

其中一个错误是Manifest fetch failed (6),根据的回答,它意味着一个NETWORK_ERROR。很明显,我没有连接到互联网,但很明显,这就是让一个网站离线访问的目的,对吗?所有其他错误都来自我使用的一些文件,比如net::ERR_INTERNET_DISCONNECTED,但是这些文件也在cache.manifest中,所以对我来说,这是没有意义的。

我也没有完全空白的一页。检查我的页面确实会显示我的索引页面,但其他页面似乎没有正确加载。

查看chrome://appcache-internals/,它还正确地显示缓存中的所有文件。

这就是我的cache.manifest的样子:

代码语言:javascript
复制
CACHE MANIFEST

CACHE:
images/aRandomImage.jpg
bower_components/polymer/polymer.html
bower_components/polymer/polymer.js
bower_components/polymer/layout.html
#etc

可能还值得注意的是,我正在使用聚合物0.5。我也尝试过关闭在后台运行的Chrome并删除缓存文件夹,但是没有效果。我遗漏了什么?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-06-15 12:39:15

检查以确保没有在“网络”选项卡上选中disable cache

Google Chrome Manifest fetch failed (6)是Chrome在appcache触发error事件时抛出的错误(有关appcache事件的入门信息,请参见 )。当浏览器检测到您脱机时,这是正常的。

但是,在这种情况下,浏览器通常仍将一如既往地从appcache加载资源。由于chrome://appcache-internals/显示了预期的内容,所以我相信您可能禁用了缓存。

您是在本地主机上开发还是在远程计算机上开发?

票数 7
EN

Stack Overflow用户

发布于 2015-08-25 12:57:47

我也有同样的问题让我发疯..。但是我发现我实际上是通过刷新页面来进行测试的,这使得缓存加载异常。

为了测试你的离线应用程序,你必须在每次测试中重新启动Android上的Chrome。

希望这能帮上忙

票数 2
EN

Stack Overflow用户

发布于 2019-05-10 00:40:56

此错误还可能由相关网站的SSL证书过期引起。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30824690

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档