Chrome 확장 프로그램-디버그 모드 후 정보 표시 줄 레이블 지우기

trnj

최신 버전의 Chrome 기반 브라우저에서 디버그 모드가 분리 된 후 어떤 이유로 (버그가 아닌 기능 일 가능성이 있음) Chrome은 다음 알림을 남깁니다.

"프로그램이이 브라우저를 디버깅하기 시작했습니다."

스크린 샷

기본적으로이 코드를 실행합니다.

let debugee = {tabId: sender.tab.id};
chrome.debugger.attach(debugee, '1.2', ()=>{});
chrome.debugger.detach(debugee);

그리고 위의 그림을 참조하십시오. Chrome은 detach버전 80 까지이 알림을 제거했습니다 .

문제에 대한 설명을 찾았습니다. https://chromium.googlesource.com/chromium/src/+/HEAD/chrome/app/generated_resources.grd

<!-- DevTools attached infobar -->
      <message name="IDS_DEV_TOOLS_INFOBAR_LABEL" desc="Label displayed in an infobar when external debugger is attached to the browser.  The label does not disappear until the user dismisses it, even if the debugger is detached, and so should not imply that the debugger must still be debugging the browser, only that it was, and could still be.">
        "<ph name="CLIENT_NAME">$1<ex>Extension Foo</ex></ph>" started debugging this browser
      </message>

크롬 확장 프로그램에서이 메시지를 자동으로 지우거나 비활성화하는 방법에 대한 제안을 찾고 있습니다.

wOxxOm

TL; DR 그런 방법은 없습니다.

Chrome의 새로운 동작은 보안 문제에 대한 어색한 수정의 결과입니다. 악성 확장 프로그램은 chrome.debugger API를 통해 빠르게 많은 피해를 입힐 수 있으며 작업이 수행 된 시간보다 적게 수행 된 경우에도 어떤 일이 일어 났는지 아무도 알 수 없습니다. 100ms.

보안 문제가 관련되었으므로 이전 동작은 복원되지 않지만 UI가 최소한 현재 디버거 상태를 반영해야한다는 데 동의했습니다 ( https://crbug.com/1096262 참조) . 현재 계획은 확장 프로그램이 분리 된 경우> = 5 초 동안 표시된 후 정보 표시 줄을 자동으로 닫고 상태와 동기화되도록 버튼 / 문자열을 업데이트하는 것입니다.

해결 방법은 --silent-debugger-extension-api명령 줄 스위치로 크롬을 실행하는 것 입니다. debugger권한 을 사용하는 악성 확장 프로그램을 즉시 또는 업데이트시 설치하지 않도록주의해야한다는 점에서 위험한 스위치 입니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

모든 Chrome 확장 프로그램 아이콘을 숨기거나 주소 표시 줄이 표시되는지 확인하는 방법이 있습니까?

분류에서Dev

Feedly on Chrome은 시크릿 모드로로드되지만 모든 확장 프로그램이 비활성화 된 경우에도로드되지 않습니다.

분류에서Dev

로드 된 iframe에서 Chrome 확장 프로그램으로 다시 메시지 보내기

분류에서Dev

두 번째 모니터에 Chrome 확장 프로그램 팝업이 표시되지 않음

분류에서Dev

Chrome 확장 프로그램 콘텐츠 보안 정책 지시문 오류

분류에서Dev

Skype Chrome 확장 프로그램이 가정용 PC에 표시되지 않는 이유는 무엇입니까?

분류에서Dev

브라우저 작업 클릭시 API를 통해 전체 HTML (JS 후에로드 됨)을 보내는 방법-Chrome 확장 프로그램?

분류에서Dev

Chrome 확장 프로그램이 EventListener를로드하지 않음

분류에서Dev

Javascript Chrome 확장 프로그램이 결과를 표시하지 않음

분류에서Dev

Chrome 확장 프로그램의 백그라운드 페이지 바로 가기?

분류에서Dev

Chrome 확장 프로그램 : 결제시 꿀 확장 프로그램이 어떻게 드롭 다운 되나요?

분류에서Dev

Chrome 확장 프로그램 최대 메시지 길이

분류에서Dev

오늘 확장 프로그램은 버튼 이벤트 (iOS) 후 "로드 할 수 없음"을 표시합니다.

분류에서Dev

Chrome 확장 프로그램 다운로드 크기가 업로드 된 zip보다 훨씬 작은 이유

분류에서Dev

Chrome 확장 프로그램-프로그래밍 방식으로 백그라운드 페이지 켜기 / 끄기

분류에서Dev

백그라운드 페이지에서 Chrome 확장 프로그램의 콘텐츠 스크립트로 메시지를 보낼 수 없습니다.

분류에서Dev

백그라운드 페이지에서 Chrome 확장 프로그램의 콘텐츠 스크립트로 메시지를 보낼 수 없습니다.

분류에서Dev

로드 오류시 페이지를 다시로드하는 Chrome 확장 프로그램

분류에서Dev

MacOs / OSX에서 Chrome 확장 프로그램 알림 버튼이 표시되지 않음

분류에서Dev

Chrome 확장 프로그램 + angular-cli : 빌드 후 UI 문제

분류에서Dev

내 Chrome 확장 프로그램이 확장 프로그램 페이지에 48x48 아이콘을 표시하지 않습니다

분류에서Dev

Chrome 확장 프로그램의 콘텐츠 스크립트와 백그라운드 페이지 간의 메시징 보안

분류에서Dev

Chrome 확장 프로그램 배경 페이지에 Chrome 알림이 표시되지 않음

분류에서Dev

Chrome 확장 프로그램 게시 요청이 데이터를 보내지 않음

분류에서Dev

Chrome 확장 프로그램, 시작시 Chrome에서 URL 열기

분류에서Dev

일부 페이지에 Chrome 확장 프로그램이로드되지 않음

분류에서Dev

Chrome 확장 프로그램 키보드 명령이 등록되지 않는 것 같습니다.

분류에서Dev

Chrome 확장 프로그램 메시지 대기열

분류에서Dev

업그레이드 후에도 Chrome 확장 프로그램이 여전히 이전 버전을 사용할 수 있나요?

Related 관련 기사

  1. 1

    모든 Chrome 확장 프로그램 아이콘을 숨기거나 주소 표시 줄이 표시되는지 확인하는 방법이 있습니까?

  2. 2

    Feedly on Chrome은 시크릿 모드로로드되지만 모든 확장 프로그램이 비활성화 된 경우에도로드되지 않습니다.

  3. 3

    로드 된 iframe에서 Chrome 확장 프로그램으로 다시 메시지 보내기

  4. 4

    두 번째 모니터에 Chrome 확장 프로그램 팝업이 표시되지 않음

  5. 5

    Chrome 확장 프로그램 콘텐츠 보안 정책 지시문 오류

  6. 6

    Skype Chrome 확장 프로그램이 가정용 PC에 표시되지 않는 이유는 무엇입니까?

  7. 7

    브라우저 작업 클릭시 API를 통해 전체 HTML (JS 후에로드 됨)을 보내는 방법-Chrome 확장 프로그램?

  8. 8

    Chrome 확장 프로그램이 EventListener를로드하지 않음

  9. 9

    Javascript Chrome 확장 프로그램이 결과를 표시하지 않음

  10. 10

    Chrome 확장 프로그램의 백그라운드 페이지 바로 가기?

  11. 11

    Chrome 확장 프로그램 : 결제시 꿀 확장 프로그램이 어떻게 드롭 다운 되나요?

  12. 12

    Chrome 확장 프로그램 최대 메시지 길이

  13. 13

    오늘 확장 프로그램은 버튼 이벤트 (iOS) 후 "로드 할 수 없음"을 표시합니다.

  14. 14

    Chrome 확장 프로그램 다운로드 크기가 업로드 된 zip보다 훨씬 작은 이유

  15. 15

    Chrome 확장 프로그램-프로그래밍 방식으로 백그라운드 페이지 켜기 / 끄기

  16. 16

    백그라운드 페이지에서 Chrome 확장 프로그램의 콘텐츠 스크립트로 메시지를 보낼 수 없습니다.

  17. 17

    백그라운드 페이지에서 Chrome 확장 프로그램의 콘텐츠 스크립트로 메시지를 보낼 수 없습니다.

  18. 18

    로드 오류시 페이지를 다시로드하는 Chrome 확장 프로그램

  19. 19

    MacOs / OSX에서 Chrome 확장 프로그램 알림 버튼이 표시되지 않음

  20. 20

    Chrome 확장 프로그램 + angular-cli : 빌드 후 UI 문제

  21. 21

    내 Chrome 확장 프로그램이 확장 프로그램 페이지에 48x48 아이콘을 표시하지 않습니다

  22. 22

    Chrome 확장 프로그램의 콘텐츠 스크립트와 백그라운드 페이지 간의 메시징 보안

  23. 23

    Chrome 확장 프로그램 배경 페이지에 Chrome 알림이 표시되지 않음

  24. 24

    Chrome 확장 프로그램 게시 요청이 데이터를 보내지 않음

  25. 25

    Chrome 확장 프로그램, 시작시 Chrome에서 URL 열기

  26. 26

    일부 페이지에 Chrome 확장 프로그램이로드되지 않음

  27. 27

    Chrome 확장 프로그램 키보드 명령이 등록되지 않는 것 같습니다.

  28. 28

    Chrome 확장 프로그램 메시지 대기열

  29. 29

    업그레이드 후에도 Chrome 확장 프로그램이 여전히 이전 버전을 사용할 수 있나요?

뜨겁다태그

보관