2013-05-04 3 views
25

jQuery ajax를 통해 CouchDB와 통신 중이며 REST 계약에서 '404'오류가 예상됩니다. 그러나 '404'로 끝나는 각 요청에 대해, '412'정도는 구글 크롬은 다음과 같이 개발자 도구 콘솔에서 빨간색 오류 라인을 쓰기 :jQuery ajax : Chrome DevTools에서 404 오류 스팸을 방지하는 방법?

chrome DevTools

어떻게 든 그렇게 '404 jQuery를 구성 할 수 있나요 '요청에 대한 오류가 아닙니까? 가짜 오류 스팸 클러 터 출력 및 가짜 '404'및 '412' "오류"수백 찾고있는 동안 나는 진짜 오류 또는 일부 console.log 놓칠 수 있습니다. :).

+2

죄송합니다. 내 친구, 이것은 REST가 HTTP 애호가드 생태계에 어떻게 부적합한 지 보여주는 또 다른 예입니다. s 브라우저. –

답변

25

스크립트에서 Chrome 사용자의 활동을 숨기기 위해 콘솔에서 오류를 차단하거나 필터링하는 것을 오용 할 수 있기 때문에 프로그래밍 방식으로는 불가능합니다.

물론 콘솔의 메시지를 오류, 경고, 디버그로 필터링 할 수 있습니다.

Chrome에서 those asking for more powerful capabilities to filter console messages에 음성을 추가 할 수 있으므로 콘솔을 볼 때 방해가되는 메시지는 걸러 낼 수 있습니다. 게시물 중 하나는 자신의 콘솔 메시지에 태그를 지정하고이를 필터링하는 도구를 제공합니다.

콘솔에서 오류를 강조 표시하려면 자신의 코드에 로그인 할 때 스타일을 추가 할 수 있습니다. 다음을 예컨대하는 메시지가 눈에 띄는 것하십시오 necropost의

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

비트 : 공식적으로

은, 크롬과 파이어 폭스 사용자가 네트워크 관련 오류를 무시하게 추가 된 기능 때문에이있다.

Firefox "Net" console menu :

파이어 폭스에서 Chrome "Hide network messages" checkbox

, 필터 창 상단의 카테고리로 분류됩니다

크롬에서

, 체크 박스를 볼 수있는 필터 아이콘을 클릭합니다

+0

사실,하지만 자바 스크립트를 통해 콘솔로가는 오류를 방지 할 수있는 방법은 없습니다. – Bangkokian

관련 문제