据我所知,这个错误昨天并没有在 Chrome 上抛出,到今天早上,它是。我没有更改任何浏览器设置。我附上了一个截图(在打开/关闭开发者工具窗口四次之后):
https://i.stack.imgur.com/PF8gF.png
此问题与 Stack Overlow 帖子 Failed to load resource under Chrome 非常相似,只是它仅在我在 Chrome 中“检查元素”时发生。以下是我的详细信息:
尽我所能,我取消了自昨晚以来所做的一切(当我没有出现此错误时)并且错误仍然存在。当我删除所有 pre-<html>
PHP 代码时,错误消失了。
当我只删除除 <html>
之前的所有 PHP 代码时
<?php session_start(); ?>
错误返回。
由于错误似乎涉及 PHP,我检查了我的错误日志,但没有任何通知、警告或错误。当我关闭“开发工具”窗口,然后在没有重新加载页面的情况下打开该窗口时,错误数量每次都会增加 1。
当我保持窗口打开,然后重新加载页面时,页面重新加载而不会引发错误。但是,一旦我再次关闭开发工具窗口,然后打开它(不重新加载页面),就会引发错误。我在启用 Firebug 的 Firefox 上检查了我的网站,没有抛出任何错误,这看起来像是 Chrome 问题(版本 38)。我的网站似乎正常运行,否则。通过 Chrome 浏览的设备上的其他网站(例如 Yahoo)也会遇到此错误。
此外,自几个月前以来,我还没有手动更改任何浏览器设置。作为补充说明,这是我去年在 Chrome 中遇到的第二个奇怪的错误(请参阅 Stack Overflow 问题 Failed to load resource: net::ERR_NETWORK_IO_SUSPENDED),没有人能够解决找到解决方案,即使提供赏金。
有没有办法防止这个错误,或者这只是浏览器的问题?附带说明一下,当我在 Chrome 中为 Stack Overflow 打开开发人员工具时,没有抛出任何错误,因此 Stack Overflow 不是用 PHP 编码的,或者他们有办法防止这个错误。我认为我的网站没有受到影响,但我不是 100% 确定,这让我很紧张 :)
根据 developers,此错误不是实际故障,而是“误导性错误报告”。此错误已在版本 40(即 available on the canary and dev channels as of 25 Oct)中修复。
在 Chrome 的最新更新(目前为 38.0.2125.104 m)中,谷歌添加了一个选项,以了解加载到网站的文件是从服务器新下载的 - 还是从本地缓存中读取的。
当像您这样的错误“命中”控制台时 - 您知道文件只是从服务器下载而不是从本地缓存中读取的。您可以通过单击 Ctrl + F5(刷新和擦除缓存)重新创建此错误。
它符合您的描述,其中 Firebug(或等价物)不会向控制台触发任何错误 - 而 Chrome 会。
所以,底线是 - 你很好,你可以忽略这个错误 - 它只是一个指标。
ctrl+f5
来重现它 - 每次您在开发控制台关闭后加载它时,它都可以在 facebook 上重现。所以你的回答几乎不能解释观察到的行为
在开发者控制台打开时检查您之前是否在 Chrome 中禁用了缓存 - 设置在控制台下,设置图标 >常规标签:Disable cache (while DevTools is open)
检查文件中是否存在“ad”、“banner”或“popup”等字词。我删除了这些并且它起作用了。根据此处的这篇文章:Failed to load resource under Chrome 似乎 Ad Block Plus 是我的罪魁祸首。
看看你是否可以在隐身标签中重新创建问题。如果您发现问题不再出现,那么我建议您检查您的扩展程序,也许一次禁用它们。这通常是尼古拉提到的原因
由于此错误,我在填写表格时遇到了问题。
我使用 Ctrl+Click 来单击提交按钮并像往常一样浏览表单。