jQuery ajax:如何防止 chrome DevTools 中的 404 错误垃圾邮件? [复制]
Posted
技术标签:
【中文标题】jQuery ajax:如何防止 chrome DevTools 中的 404 错误垃圾邮件? [复制]【英文标题】:jQuery ajax: how to prevent 404 errors spam in chrome DevTools? [duplicate] 【发布时间】:2013-04-28 15:29:50 【问题描述】:我正在通过 jQuery ajax 与 CouchDB 通信,REST 合同预计会出现“404”错误。但是对于每一个以'404'、'412'左右结尾的请求,google chrome都会在DevTools控制台写一个红色的错误行,像这样:
是否有可能以某种方式配置 jQuery,因此对于给定的请求,“404”不是错误?假错误垃圾邮件杂乱的输出,我可能会错过真正的错误或一些console.log
,同时查看数百个假的“404”和“412”“错误”:)。
【问题讨论】:
对不起,我的朋友,这只是另一个例子,说明 REST 不适合 HTTP 受限的生态系统,例如浏览器。 【参考方案1】:墓志铭:
作为记录,Chrome 和 Firefox 已经添加了可以让您忽略网络特定错误的功能。
在 Chrome 中,点击过滤器图标以查看复选框:
在 Firefox 中,过滤器在窗口顶部按类别细分:
【讨论】:
是的,但仍然无法阻止错误通过 javascript 进入控制台。【参考方案2】:这是不可能的,因为脚本可能会滥用控制台中的错误阻止或过滤来向 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);
【讨论】:
以上是关于jQuery ajax:如何防止 chrome DevTools 中的 404 错误垃圾邮件? [复制]的主要内容,如果未能解决你的问题,请参考以下文章