我正在通过 jQuery ajax 与 CouchDB 通信,REST 合同预计会出现“404”错误。但是对于每个以 '404'、'412' 左右结尾的请求,google chrome 在 DevTools 控制台中写入一条红色错误行,如下所示:
是否有可能以某种方式配置 jQuery,因此“404”对于给定的请求不是错误?假错误垃圾邮件杂乱无章的输出,我可能会错过真正的错误,或者console.log
在查看数百个假的“404”和“412”“错误”时:)。
我正在通过 jQuery ajax 与 CouchDB 通信,REST 合同预计会出现“404”错误。但是对于每个以 '404'、'412' 左右结尾的请求,google chrome 在 DevTools 控制台中写入一条红色错误行,如下所示:
是否有可能以某种方式配置 jQuery,因此“404”对于给定的请求不是错误?假错误垃圾邮件杂乱无章的输出,我可能会错过真正的错误,或者console.log
在查看数百个假的“404”和“412”“错误”时:)。
这是不可能的,因为脚本可能会滥用控制台中的错误阻止或过滤来向 Chrome 用户隐藏其活动。
您当然可以通过错误、警告、调试来过滤控制台中的消息。
您可以将您的声音添加到那些要求更强大的功能来过滤Chrome 中的控制台消息的人中,因此当您查看控制台时,您可以过滤掉阻塞它的消息。其中一篇文章确实提供了一种工具来标记您自己的控制台消息,然后过滤它们。
如果要在控制台中突出显示错误,可以在登录自己的代码时为其添加样式。例如,以下内容将使消息脱颖而出:
console.log("%cUser %s has %d points", "color:orange; background:blue; font-size: 16pt", userName, userPoints);