Chrome开发者控制台中的异常错误-无法加载资源:net :: ERR_CACHE_MISS


270

据我所知,这个错误不是昨天在Chrome上引发的,直到今天早上才引发。我尚未更改任何浏览器设置。我已经附上了屏幕截图(四次打开/关闭“开发人员工具”窗口后):

无法加载资源:net :: ERR_CACHE_MISS

此问题与“堆栈溢出”后切向相似,该问题仅在我在Chrome中“检查元素”时发生,无法在Chrome下加载资源。这是我的详细信息:

尽我所能,我撤消了自昨晚(当我没有此错误时)以来所做的一切,并且该错误持续存在。当我删除所有<html> PHP之前的代码时,错误消失了。

当我仅删除<html>除PHP 之前的所有代码外

<?php session_start(); ?>

错误返回。

由于错误似乎与PHP有关,因此我检查了错误日志,但没有任何通知,警告或错误。当我关闭“开发人员工具”窗口,然后在不重新加载页面的情况下打开该窗口时,错误数每次都会增加一。

当我保持窗口打开状态,然后重新加载页面时,页面将重新加载而不会引发错误。但是,一旦我再次关闭“开发人员工具”窗口,然后将其打开(不重新加载页面),就会引发错误。我在启用了Firebug的 Firefox上检查了我的网站,没有引发任何错误,这似乎是Chrome问题(版本38)。我的网站似乎正常运行。通过Chrome浏览的设备上的其他网站(例如Yahoo)也遇到此错误。

另外,自几个月前以来,我还没有手动更改任何浏览器设置。另外请注意,这是去年在Chrome遇到第二个奇怪错误(请参阅堆栈溢出问题无法加载资源:net :: ERR_NETWORK_IO_SUSPENDED),即使使用提供赏金。

有没有办法防止此错误,或者这是仅浏览器的问题?附带说明一下,当我在Chrome中打开开发人员工具以进行Stack Overflow时,没有抛出错误,因此Stack Overflow没有用PHP编码,或者它们有防止这种错误的方法。我认为我的网站没有受到影响,但是我不是100%确定,这让我很紧张:)


2
嗯,我也注意到了这一点,并在某处看到了adblock扩展引起它的消息。
Nikola 2014年

3
我没有在工作中使用adBlock,每天晚上chrome都会抛出相同的错误。
彼得

2
前几天我也开始看到这种情况。我不确定,但相信它与升级到38.0.2125.104同时发生。
柯蒂斯·马图恩


3
我们在我们的网站以及facebook.com上也看到了同样的事情。它似乎只是Chrome中的错误,仅当您使用开发工具时才会发生。到目前为止,除了显示错误消息外,还没有发现任何不良影响。
XP84 2014年

Answers:


206

对于开发人员而言,此错误不是实际故障,而是“误导性错误报告”。此错误已在版本40中修复,该版本自10月25日起在canary和dev通道上可用

补丁


这东西使我的Chrome变慢了。我如何更新到40版?我的镶边显示“版本39.0.2171.71 m”,它是最新的吗?
Zein Miftah 2014年

Chrome 40已于昨天在Beta上发布:googlechromereleases.blogspot.com您将要切换到Beta通道:chrome.org/getting-involved/dev-channel
Curtis Mattoon

1
Chrome 40已正式发布,我可以确认它已修复此错误。
贾斯汀

56

在Chrome的最新更新(目前为38.0.2125.104 m)上,Google添加了该选项,以了解加载到网站的文件是从服务器上新下载的还是从本地缓存中读取的。

当像您这样的错误“命中”控制台时,您知道文件只是从服务器下载的,而不是从本地缓存中读取的。您可以通过单击Ctrl+ F5(刷新和清除缓存)来重新创建此错误。

它很适合您的描述,其中Firebug(或等效产品)不会向控制台触发任何错误,而Chrome却可以。

因此,最重要的是-您还好,您可以忽略此错误-这只是一个指标。


2
仅当控制台未打开时,该错误才可重现。因此,它在某种程度上也与控制台组件相关。而且您不需要使用ctrl+f5它来进行复制-开发控制台关闭后,每次加载它都可以在facebook上复制。因此,您的回答几乎无法解释观察到的行为
zerkms 2014年

1
“ Google添加了一个选项,可以了解加载到网站的文件是从服务器上新下载的-还是从本地缓存中读取的。” ---->我几乎100%确信可以在最新更新之前完成此操作单击检查元素->网络,然后检查大小列
The One and Only ChemistryBlob

1
实际上,就我而言,Outlook.com网站似乎因此无法运行。如果我打开一个隐身窗口,它将起作用。
PandaWood

FWIW,HTTP 302 vs 200状态也将是一个指示器。
柯蒂斯·马图恩

12

打开开发者控制台时,请检查您以前是否禁用了Chrome中的缓存-该设置位于控制台的设置图标>常规标签下: Disable cache (while DevTools is open)


我只是检查确定(但没有)禁用/未选中禁用缓存选项
The One and Only ChemistryBlob

5

检查文件中是否存在诸如“ ad”,“ banner”或“ popup”之类的词。我删除了这些并且奏效了。根据此处的这篇文章:无法在Chrome下加载资源,看来Ad Block Plus是我的罪魁祸首。


1

在隐身标签中查看是否可以重新创建问题。如果您发现问题不再发生,那么我建议您仔细检查一下扩展程序,也许一次禁用它们。这通常是Nikola谈到的原因


我检查了用户提出隐身建议后(请参阅上面Decypher的评论)....错误仍然存​​在
The One and Only ChemistryBlob

0

由于此错误,我在通过表格时遇到问题。

我使用Ctrl+ Click单击提交按钮并像往常一样浏览表单。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.