2013-05-04 47 views
25

我通過jQuery AJAX使用CouchDB溝通,和「404」錯誤是由REST合同的預期。但對於以「404」結尾的每個請求,「412」或如此,谷歌Chrome寫在DevTools控制檯一個紅色的錯誤行,像這樣:jQuery ajax:如何防止chrome DevTools中的404錯誤垃圾郵件?

chrome DevTools

是否有可能以某種方式配置的jQuery所以「404 '對於給定的請求不是錯誤嗎?假錯誤垃圾郵件混亂輸出,我可以錯過真正的錯誤或一些console.log,同時看着數百假'404'和'412'「錯誤」:)。

+2

對不起,我的朋友,這是REST是一個多麼可憐的適用於HTTP-步履蹣跚的生態系統,這樣的只是另一個例子的瀏覽器。 – 2015-04-30 22:30:47

回答

25

這是不可能的編程,由於對一個腳本來濫用誤差的阻擋或過濾在控制檯從Chrome用戶隱藏其活動電位。

您可以通過錯誤控制檯過程中過濾器的消息,警告,調試。

您可以在Chrome中你的聲音添加到those asking for more powerful capabilities to filter console messages,所以當你查看控制檯,您可以過濾掉堵塞它的消息。其中一篇文章提供了一個工具來標記自己的控制檯消息,然後對其進行過濾。

如果你想突出在控制檯中的錯誤,你可以在自己的代碼登錄時添加的樣式給它。 E.g以下將使消息脫穎而出:

​​
4

位A necropost的:

爲了記錄在案,Chrome和Firefox都由於加入的功能,讓你忽略特定的網絡錯誤。

在Chrome中,單擊過濾器圖標,查看複選框:

Firefox "Net" console menu

Chrome "Hide network messages" checkbox

在Firefox,過濾器按類別在窗口頂部的細分

+0

是的,但仍然無法防止通過javascript傳遞到控制檯的錯誤。 – Bangkokian 2016-04-12 03:42:15