Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google chrome Google Chrome清单获取失败(6)_Google Chrome_Caching_Offline Caching - Fatal编程技术网

Google chrome Google Chrome清单获取失败(6)

Google chrome Google Chrome清单获取失败(6),google-chrome,caching,offline-caching,Google Chrome,Caching,Offline Caching,我正在重新编写一个应用程序,不久前我还做了离线工作。加载页面时,会找到缓存.manifest,它会正确缓存所有页面。但是,当我在未连接的情况下刷新页面时,会出现大量错误 其中一个错误是清单获取失败(6),根据答案,这意味着网络错误。很明显,我没有连接到互联网,但很明显,这就是让网站离线可用的意义,对吗?所有其他错误都来自我使用的一些文件,比如net::ERR_internetu\u DISCONNECTED,但是这些文件也在缓存.manifest中,所以对我来说这没有什么意义 我也没有得到一张完

我正在重新编写一个应用程序,不久前我还做了离线工作。加载页面时,会找到
缓存.manifest
,它会正确缓存所有页面。但是,当我在未连接的情况下刷新页面时,会出现大量错误

其中一个错误是
清单获取失败(6)
,根据答案,这意味着
网络错误
。很明显,我没有连接到互联网,但很明显,这就是让网站离线可用的意义,对吗?所有其他错误都来自我使用的一些文件,比如
net::ERR_internetu\u DISCONNECTED
,但是这些文件也在
缓存.manifest
中,所以对我来说这没有什么意义

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

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

这就是我的
缓存.manifest
的外观:

CACHE MANIFEST

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

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

检查以确保未在“网络”选项卡上选中“禁用缓存”

Google Chrome清单获取失败(6)
是当appcache触发
error
事件时,Chrome抛出的错误(请参阅获取appcache事件的入门知识)。当浏览器检测到您处于脱机状态时,这是正常的

但是,在这种情况下,浏览器通常仍会像往常一样从appcache加载资源。自<代码>chrome://appcache-internals/显示了预期内容,这让我相信您可能已禁用缓存


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

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

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


希望这将有所帮助

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

我已仔细检查,并且禁用了
禁用缓存
。当我重新加载页面时,“网络”选项卡始终显示正确加载的不同数量的文件,而其他文件则没有。有一次,除了一个外,所有的都被正确加载,另一次,甚至没有一半被正确加载。我目前在一台远程机器上,因为在本地测试时,我遇到了连接状态与服务器联机状态不一致的问题,而且由于我遇到了这些奇怪的问题,我认为这可能是个问题。嗯。还有几个问题。是否发送内容类型为“文本/缓存清单”的缓存清单?是否已成功检索缓存清单中的所有资源?如果哪怕一个因任何原因失败,整个缓存过程都将失败。可能,这也可能是一个奇怪的问题是的,我在我的
.htaccess
中设置了内容类型如下:
AddType text/cache manifest.manifest
。当我检查清单的标题时,它是正确的类型。它还声明缓存已成功,并且在控制台中未发现任何错误。我将调查防火墙问题。谢谢,“
禁用缓存
未在网络选项卡上选中”让我很高兴。