Chrome Developer Console中的奇怪错误 - 无法加载资源:net :: ERR_CACHE_MISS

The*_*lob 269 google-chrome google-chrome-devtools

据我所知,昨天在Chrome上没有抛出这个错误,截至今天早上,它确实如此.我没有更改任何浏览器设置.我附上了截图(在打开/关闭开发人员工具窗口四次后):

无法加载资源:net :: ERR_CACHE_MISS

这个问题与Stack Overlow post 在Chrome下加载资源失败的情况类似,只是在我在Chrome中"检查元素"时才会发生.以下是我的详细信息:

尽我所能,我解除了自昨晚以来所做的一切(当我没有这个错误时)并且错误仍然存​​在.当我删除所有<html> PHP前代码时,错误消失.

当我只删除<html>除PHP以外的所有PHP代码

<?php session_start(); ?>
Run Code Online (Sandbox Code Playgroud)

错误返回.

由于错误似乎涉及PHP,我检查了我的错误日志,但没有通知,警告和错误.当我关闭"开发人员工具"窗口然后在没有页面重新加载的情况下打开窗口时,错误数量每次增加1.

当我保持窗口打开,然后重新加载页面时,页面重新加载而不会抛出错误.但是,只要我再次关闭Developer工具窗口,然后打开它(没有页面重新加载),就会抛出错误.我在启用了Firebug的 Firefox上检查了我的网站,并没有抛出任何错误,使其看起来像Chrome问题(版本38).我的网站似乎正常运作.通过Chrome浏览的设备上的其他网站(例如,Yahoo)也会遇到此错误.

此外,我几个月前没有手动更改任何浏览器设置.另外需要注意的是,这是去年在Chrome遇到第二个奇怪的错误(参见Stack Overflow问题无法加载资源:net :: ERR_NETWORK_IO_SUSPENDED),没有人能够找到解决方案,即使是赏金提供.

有没有办法防止此错误,或者这是一个仅限浏览器的问题?另外,当我在Chrome中为Stack Overflow打开Developer Tools时,没有抛出任何错误,因此Stack Overflow没有在PHP中编码,或者他们有办法防止此错误.我认为我的网站没有受到影响,但我不是百分百肯定,这让我很紧张:)

Cur*_*oon 206

根据开发人员的说法,这个错误不是实际的失败,而是"误导性的错误报告".此错误已在版本40中修复,该版本于10月25日在canary和dev频道上提供.

补丁


Avi*_*iad 56

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

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

它符合您的描述,其中Firebug(或等效物)不会向控制台发出任何错误 - 而Chrome则会这样做.

所以,底线是 - 你很好,你可以忽略这个错误 - 它只是一个指标.

  • 该控制台未打开时,该错误仅可重现.所以它在某种程度上也与控制台组件相关.并且您不需要使用`ctrl + f5`来重现它 - 只要开启控制台关闭,每次加载它时它都可以在Facebook上重现.所以你的答案几乎没有解释观察到的行为 (2认同)

rmi*_*lle 12

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


kur*_*age 5

检查文件中是否存在"ad","banner"或"popup"等字词.我删除了这些并且它有效.根据这篇文章:在Chrome下加载资源失败,似乎Ad Block Plus是我案件中的罪魁祸首.