jQuery ajax:如何防止chrome DevTools中的404错误垃圾邮件?

时间:2013-05-04 08:31:43

标签: jquery ajax google-chrome-devtools

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

chrome DevTools

是否有可能以某种方式配置jQuery,因此'404'不是给定请求的错误?虚假错误垃圾邮件混乱输出,我可以错过真正的错误或一些console.log,同时查看数百个假的'404'和'412'“错误”:)。

2 个答案:

答案 0 :(得分:25)

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

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

您可以将自己的语音添加到Chrome中的those asking for more powerful capabilities to filter console messages,这样当您查看控制台时,您可以过滤掉阻塞它的消息。其中一个帖子确实提供了一个标记您自己的控制台消息然后过滤它们的工具。

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

console.log("%cUser %s has %d points", "color:orange; background:blue; font-size: 16pt", userName, userPoints);

答案 1 :(得分:4)

一个坏死的人:

为了记录,Chrome和Firefox之后添加了一些功能,让您可以忽略网络特定的错误。

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

Chrome "Hide network messages" checkbox

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

Firefox "Net" console menu