Chrome DevTools의 사용 가능 여부 제어
- 정책 ID
- DeveloperToolsAvailability
- 범위
- 컴퓨터 구성, 사용자 구성
- 지원 OS
- Microsoft Windows 7 이상
- 출처
- Google Chrome Policy Templates (버전 156.0.8078.80)
- 카테고리
- Google › Google Chrome
설명
정책을 0(기본값)으로 설정하면 Chrome DevTools 및 JavaScript 콘솔에 액세스할 수 있지만 기업 정책으로 설치한 확장 프로그램의 컨텍스트나 버전 114 이상을 사용 중이며 관리 사용자인 경우 브라우저에 내장된 확장 프로그램의 컨텍스트에서는 액세스할 수 없습니다. 정책을 1로 설정하면 기업 정책으로 설치한 확장 프로그램을 비롯한 모든 컨텍스트에서 Chrome DevTools 및 JavaScript 콘솔에 액세스할 수 있습니다. 정책을 2로 설정하면 Chrome DevTools에 액세스할 수 없으며 웹사이트 요소를 검사할 수 없습니다.
또한 이 설정은 Chrome DevTools 또는 JavaScript 콘솔을 여는 키보드 단축키, 메뉴 항목, 컨텍스트 메뉴 항목의 사용을 중지합니다.
Google Chrome 버전 99부터는 '페이지 소스 보기' 기능의 진입점도 제어합니다. 이 정책을 'DeveloperToolsDisallowed'(값 2)로 설정하면 사용자가 단축키 또는 컨텍스트 메뉴를 통해 소스 보기에 액세스할 수 없습니다. 소스 보기를 완전히 차단하려면 URLBlocklist 정책에 'view-source:*'도 추가해야 합니다.
Google Chrome 버전 119부터 이 설정으로 분리형 웹 앱의 개발자 모드 활성화 및 사용 여부도 제어할 수 있습니다.
Google Chrome 버전 128부터는 ExtensionDeveloperModeSettings 정책이 설정된 경우 이 설정으로 확장 프로그램 페이지의 개발자 모드를 제어할 수 없습니다.
이 정책은 Chrome DevTools, 직접 Chrome DevTools 프로토콜(CDP) 액세스(예: --remote-debugging-port 또는 --remote-debugging-pipe로 실행된 경우), chrome.debugger API를 통한 Chrome DevTools 프로토콜(CDP) 액세스에 영향을 미칩니다. 이 정책과 RemoteDebuggingAllowed 정책이 모두 적용됩니다. RemoteDebuggingAllowed 정책은 원격 디버깅을 시작할 수 있는지 여부를 제어하는 반면, 이 정책은 원격 디버깅이 실행 중인 경우에도 개별 타겟을 검사할 수 있는지 여부를 제한합니다.
DeveloperToolsAvailabilityAllowlist 및 DeveloperToolsAvailabilityBlocklist 정책이 이 정책보다 우선 적용됩니다. Chrome DevTools의 사용 가능 여부는 다음 우선순위로 결정됩니다.
1. URL이 DeveloperToolsAvailabilityAllowlist 정책의 패턴과 일치하면 Chrome DevTools가 허용됩니다.
2. DeveloperToolsAvailabilityAllowlist가 설정되고 DeveloperToolsAvailabilityBlocklist가 설정되지 않은 경우 허용 목록에 없는 모든 URL이 차단됩니다.
3. URL이 DeveloperToolsAvailabilityBlocklist 정책의 패턴과 일치하면 Chrome DevTools가 차단됩니다.
4. 두 정책이 모두 설정되지 않았거나 URL이 어느 목록과도 일치하지 않으면 이 정책(DeveloperToolsAvailability)이 대체 메커니즘으로 사용됩니다.
선택 값
레지스트리
- DeveloperToolsAvailabilityREG_DWORD
- DeveloperToolsAvailabilityREG_DWORD