모든 Chrome 확장 프로그램에 대해 콘솔 로깅을 비활성화할 수 있나요?

모든 Chrome 확장 프로그램에 대해 콘솔 로깅을 비활성화할 수 있나요?

저는 웹 개발자이기 때문에 웹 앱을 디버깅하기 위해 js 콘솔을 많이 사용하지만, Chrome에서 사용하는 것을 선호하는 확장 프로그램은 콘솔에 많은 정크 파일을 작성합니다. 작업하는 동안 전환을 많이 하기 때문에 모든 확장 프로그램을 비활성화하고 싶지 않습니다. 내 OS에서 사용자 전환을 사용할 수 있지만 다시 할당량을 앞뒤로 전환하기 때문에 그것도 고통스럽습니다.

확장의 출력을 볼 필요가 없기 때문에 확장이 콘솔 기간을 사용하지 못하도록 막고 싶습니다. 이를 수행하는 방법이 있습니까? 그렇지 않다면 크롬 자체 내에서 일종의 빠른 프로필 전환 기능을 사용하여 모든 확장 프로그램을 빠르게 껐다가 다시 켤 수 있는 방법이 있습니까?

분명히 말씀드리자면 이것들은 제가 작성한 확장 프로그램이 아니며, 콘솔 사용을 방지하기 위해 다운로드한 확장 프로그램입니다.

답변1

Chrome 자체에는 사용자 프로필과 빠른 사용자 전환 기능이 있습니다. 에서 사용자를 추가합니다 chrome://settings/.

생성한 새 사용자로부터 웹앱을 테스트할 수 있습니다.

여기에 이미지 설명을 입력하세요

사용자 간 전환은 왼쪽 상단의 아이콘을 클릭한 다음 다른 사용자를 선택하기만 하면 됩니다.

여기에 이미지 설명을 입력하세요

답변2

위의 답변과 유사하게 Incognito또는 Private탭을 사용하여 해당 확장을 침묵시킬 수도 있습니다... 하지만 단점이 있습니다... 예를 들어 Visual Studio디버그 창을 시작할 때 마지막 활성 브라우저 창을 사용하여 새 디버깅 탭을 추가합니다. . 따라서 Incognito창이 활성화/선택되어 있는지 확인해야 합니다 .

귀하의 실제 질문에 관한 한 대답은 '아니요'라고 확신합니다. 로그는 사용자를 위한 것이 아니라 개발자를 위한 것이며 로그를 침묵시킬 수 있는 확장 프로그램은 보안 위반이 될 수 있습니다. 브라우저에 특별히 추가된 기능이어야 하며, 수동으로 선택을 취소할 수 있는 확장 기능의 확인란 목록이 되어야 할까요? 당신에게 기술과 시간이 있다면 Chromium,open source추가할 수 있었습니다.

관련 정보