Web Inspector의 콘솔 로그에서 chrome-extension : // 출력을 억제하려면 어떻게해야합니까?


22

개발 목적으로 확장 프로그램을 모두 사용 중지하고 싶지는 않지만 Web Inspector의 콘솔에서 출력을 사용 중지하고 싶습니다. 이것을 할 수있는 방법이 있습니까?

NB 매우 비슷한 질문이되어 질문 에 StackOverflow에,하지만 그 질문을 보인다는 답변쪽으로 생각이 기울고있다 해제 되는, 확장 하지 (내가 분명히 개발을 사용하기 때문에) 내가 원하는 걸 - 나는 간단하게 할 억제 로부터 자신의 출력을 콘솔.

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


1
6 년 후 그들은이 문제를 해결하기를 거부, devtools를로드 할 때마다 필터를 설정하는 것이 가장 좋습니다
nodws

답변:


16

파이어 폭스는이 특정 확장자에 대한 콘솔 로깅 수준을 변경하는 방법 에서를 about:config.

Chrome에는이 기능이 없습니다. 귀하의 옵션 :

  1. 콘솔 메시지 행의 흰색 (공백) 부분을 마우스 오른쪽 단추로 클릭하고 foo.js에서 필터> 메시지 숨기기를 선택하여 특정 소스 파일에서 모든 메시지를 필터링하십시오 . 원하는 경우 나중에 동일한 메뉴에서이 필터링을 실행 취소 할 수 있습니다. Chrome은 사용 중지 할 때까지 (다른 곳을 탐색하거나 Chrome을 다시 시작하더라도)이 필터링을 수행해야합니다.
  2. 하나 이상의 콘솔 메소드를 대체하십시오. 이 방법은 현재 스크립팅 컨텍스트에만 영향을줍니다. Chrome 확장 프로그램은 자체 창 개체, 전역 범위 및 콘솔 개체와 함께 격리 된 세계 에서 실행 됩니다. 확장의 소스 코드를 편집 할 수없는 경우 각 확장의 실행 컨텍스트에서 콘솔 변경 스크립트를 붙여넣고 실행해야하며 페이지가 언로드 될 때까지만 수정 사항이 적용됩니다. 콘솔 하단의 드롭 다운을 사용하여 콘솔의 효과적인 실행 컨텍스트를 변경할 수 있습니다 <page context>. 페이지의 모든 프레임 또는 iframe에는 프레임 드롭 다운 (처음에는로 설정 됨 <top frame>)을 사용하여 액세스 할 수있는 자체 실행 컨텍스트가 있습니다 .

3

확장 프로그램을 일시적으로 비활성화하십시오 .

브라우저에 버튼이 추가되고 확장 프로그램을 전환하려면 두 번만 클릭하면됩니다.


1
좋은 팁입니다 (감사합니다!), 개발 중에 확장 기능을 사용하려면 깔끔한 콘솔을 얻기 위해 확장 기능을 비활성화 해야하는 것이 어색합니다.
Henrik

1
@hced : 작동 할 수있는 또 다른 접근법은 시크릿 모드에서 실행 중이며 시크릿에서 개발하는 데 필요한 확장 프로그램을 허용합니다. 또 다른 접근법은 개발을 위해 별도의 사용자 프로파일을 작성하는 것입니다. 스크린 샷에서 두 가지 잘못된 확장명 인 것처럼 보이며 아마도 해당 기능을 비활성화하거나 대안을 찾을 수 있습니다. 어쨌든 시도 할 많은 옵션이 있습니다. 그리고 정말로 원한다면 Chrome에서 기능 요청을 제기하면 언젠가 모든 개발자가 사용할 수 있기를 바랍니다.
Tamara Wijsman

이것은 해결책이 아닙니다. 나는 밤에 프로그래밍하는 jsfiddle에 있습니다. 고 대비 확장으로 색상을 반전시키고 싶지만 출력물을보고 싶지 않습니다. 다른 예도 있습니다. 콘솔 출력 만 억제 할 수있는 방법이 있어야합니다 ....
Jonah

@Jonah : 콘솔에 출력되지 않도록 확장을 수정하십시오.
Tamara Wijsman


0

또 다른 접근법은 창 을 cognito 로로드하는 것인데, 기본적으로 확장 프로그램을 무시합니다.

(cmd 또는 ctrl) + shift + n 을 눌러 개인 브라우징 세션을로드하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.