31

我正在通过 jQuery ajax 与 CouchDB 通信,REST 合同预计会出现“404”错误。但是对于每个以 '404'、'412' 左右结尾的请求,google chrome 在 DevTools 控制台中写入一条红色错误行,如下所示:

chrome 开发工具

是否有可能以某种方式配置 jQuery,因此“404”对于给定的请求不是错误?假错误垃圾邮件杂乱无章的输出,我可能会错过真正的错误,或者console.log在查看数百个假的“404”和“412”“错误”时:)。

4

2 回答 2

30

这是不可能的,因为脚本可能会滥用控制台中的错误阻止或过滤来向 Chrome 用户隐藏其活动。

您当然可以通过错误、警告、调试来过滤控制台中的消息。

您可以将您的声音添加到那些要求更强大的功能来过滤Chrome 中的控制台消息的人中,因此当您查看控制台时,您可以过滤掉阻塞它的消息。其中一篇文章确实提供了一种工具来标记您自己的控制台消息,然后过滤它们。

如果要在控制台中突出显示错误,可以在登录自己的代码时为其添加样式。例如,以下内容将使消息脱颖而出:

console.log("%cUser %s has %d points", "color:orange; background:blue; font-size: 16pt", userName, userPoints);
于 2013-05-04T23:02:18.800 回答
4

一个墓志铭:

作为记录,Chrome 和 Firefox 已经添加了让您忽略网络特定错误的功能。

在 Chrome中,单击过滤器图标以查看复选框:

铬合金

在 Firefox中,过滤器在窗口顶部按类别细分:

火狐

于 2016-04-11T13:01:04.357 回答