확장 프로그램으로 인한 콘솔 오류를 숨기려면 Chrome Devtools 콘솔 필터를 사용하십시오.


43

ERR_BLOCKED_BY_CLIENTAdBlock으로 인해 발생 하는 모든 오류 를 제거하고 Filter싶기 때문에 필드가 적절 하다고 생각 했지만 역 필터에 사용할 수는 없습니다.

여기에 이미지 설명을 입력하십시오

기본적으로 내가 원하는 것은 ... | grep -v ERR_BLOCKED_BY_CLIENT


답변을 찾는 사람은 chrome bug tracker로 이동하여 chrome dev 팀에 다음 사항을 알려주십시오. bugs.chromium.org/p/chromium/issues/detail?id=239401
pootzko

답변:


43

요즘 Chrome의 필터 상자에는 제외 메커니즘이 있습니다.

-net::ERR_BLOCKED_BY_CLIENT

네트워크 리소스에 대한 액세스를 차단하는 모든 콘솔 오류가 제거됩니다. 이러한 오류는 일반적으로 광고 차단기와 유사한 스크립트에 의해 발생합니다. 그러나 이는 자신의 사이트에있는 서비스 직원이 원인 일 수도 있습니다.

보다 철저한 솔루션으로 모든 확장에서 생성 된 출력을 차단할 수 있습니다. 또한 오 탐지 가능성이 줄어 듭니다.

콘솔의 오른쪽 상단 모서리에는 콘솔 설정을 관리하는 톱니 바퀴가 있습니다. 이 옵션 Selected context only은 중첩 된 모든 브라우저 확장 컨텍스트를 무시합니다. 일부 스크린 샷 예.

와 설정을 Selected context only사용할 수 없습니다 :

"선택된 컨텍스트 만"이 비활성화 된 설정

로 설정 Selected context only가능 :

"선택된 컨텍스트 만"이 활성화 된 설정


(?!.*BLOCKED_BY_CLIENT)충분합니다 (superlazyuser의 경우).
Scott Weaver

아닙니다. 정규식을 켰습니까? 그리고 다른 출력도 삭제되지 않았는지 확인 했습니까? 정규식을 사용하지 않으면 솔루션이 모든 콘솔 출력을 필터링하고 정규식을 사용하면 아무것도 필터링하지 않습니다.
Guido Bouman 2012 년

7
크롬은 이것이 작동하는 방식을 바 꾸었습니다. 정규 표현식을 슬래시로 둘러싸 야합니다./^(?!net::ERR_BLOCKED_BY_CLIENT).*$/
camomileCase

다음 메시지를 숨기려면 어떻게합니까Unchecked runtime.lastError: Could not establish connection. Receiving end does not exist.
aeid

특정 웹 사이트의 오류처럼 보입니다. 오류를 필터링하는 것만으로는 좋은 생각이 아닙니다. 정말로 필터링하고 싶다면 다음과 같이하십시오 :/^(?!lastError: Could not establish connection\. Receiving end does not exist\.).*$/
Guido Bouman

29

Mac Pro (Retina, 13 인치, 2013 년 초) OSX : 10.10.5 Chrome : 46.0.2490.71 (64 비트)

  1. ' 콘솔 '을 열고 원하지 않는 오류 로그 를 마우스 오른쪽 버튼으로 클릭 하십시오.
  2. '를 클릭 필터 >'- ' 에서 메시지 숨기기 xxx.js '

스크린 샷
(이미지를 클릭하면 확대됩니다)


Windows에서도 잘 작동합니다.
Stijn Geukens

1
그러나 소스 맵으로 실패 (모든 메시지는 하나의 거대한에서 온 것입니다 vendor.js)
oluckyman

1
어떻게 취소합니까? 실수로 실수로 클릭했는데 필터가 활성화되어 있지 않습니다. => 좋아요, 찾았습니다. 다른 메시지를 클릭해야합니다.-> 필터-> 모두 숨기기 해제
Vadorequest

마지막 Chrome 버전에서 '모두 숨기기 취소'를 찾을 수 없습니다 ...
Emaborsa

4

각 메시지를 마우스 오른쪽 버튼으로 클릭하면 메시지를 숨길 수 있지만 자동 생성 된 파일 이름을 가진 스크립트에서는 작동하지 않습니다.

개발자 콘솔에서 마우스 오른쪽 버튼을 클릭하여 스크립트 숨기기

편집 : "네트워크 메시지 숨기기"옵션이 있습니다 (Chrome의 신들이 우리의기도에 응답했습니다 : D).

:

전에

:

후


최신 버전의 Chrome에서이 기능을 사용할 수 있습니까?
Jason

여전히 Chrome 35에서
Dorian

저는 Mac에 있습니다. 어쩌면 그것은 차이가 있습니까?
Jason

나도 맥에있다;)
Dorian

3
내가 미친 것 같아 기묘한. 마우스 오른쪽 버튼을 클릭하면 "모두 숨기기 해제"옵션이 회색으로 표시됩니다. 파일 목록이 없습니다.
Jason

2

덜 구체적이지만 톱니 바퀴 아이콘을 클릭하고 '네트워크 숨기기'확인란을 선택할 수 있습니다. 또한이 설정은 새 콘솔 인스턴스 및 재시작시에도 유지됩니다. 필터는 그렇지 않습니다.

따라서 필터를 일시적으로 종료하려는 경우 필터가 양호하지만이 옵션은 기본적으로 이러한 오류를 제거합니다.



0

필터 옵션을 사용하여 콘솔 오류 (빨간색)를 필터링 할 수 없습니다.

가장 좋은 방법은 문제를 해결하는 확장 프로그램 업데이트를 기다리거나 동일한 작업을 수행하는 대체 확장 프로그램을 찾거나 확장 프로그램을 수동으로 다운로드하여 압축을 풀고 오류를 일으키는 코드를 변경 한 다음 다시 포장하는 것입니다. 설치하십시오.

최신 버전의 Chrome은 Guido Bouman의 답변에 언급 된 것처럼 역 필터가있는 것 같습니다 .


감사합니다. 잠시 기다리겠습니다. 각 오류 메시지를 마우스 오른쪽 버튼으로 클릭하면 오류를 "숨길"수 있지만 대부분의 파일은 분석 파일 (AdBlock에 의해 차단됨)이며 파일 이름은 자동으로 생성되지만이 방법은 작동합니다 소수의 분석 제공 업체에만 해당됩니다.
도리안
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.