DeveloperToolsAvailability

개발자 도구를 사용할 수 있는 위치 제어

지원되는 버전

  • Windows: ≥ 77
  • macOS: ≥ 77
  • Android: ≥ 156
  • iOS: 지원되지 않음

설명

사용자가 Microsoft Edge에서 개발자 도구에 액세스할 수 있는지 여부를 제어합니다.

이 정책은 직접 Chrome DevTools 프로토콜(CDP) 연결(예: --remote-debugging-port 또는 --remote-debugging-pipe를 사용하는 연결) 및 chrome.debugger 확장 프로그램 API를 통한 CDP 연결에도 적용됩니다. RemoteDebuggingAllowed 정책은 사용자가 원격 디버깅을 사용할 수 있는지 여부를 제어합니다. 원격 디버깅이 허용되는 경우에도 이 정책은 검사할 수 있는 대상을 제어합니다.

해당 정책을 'DeveloperToolsDisallowedForForceInstalledExtensions'(기본값)로 설정하면 엔터프라이즈 정책에 의해 설치된 확장 컨텍스트를 제외하고 개발자 도구 및 JavaScript 콘솔에 액세스할 수 있습니다.

해당 정책을 'DeveloperToolsAllowed'로 설정하면 사용자는 엔터프라이즈 정책으로 설치한 확장을 포함하여 모든 컨텍스트에서 개발자 도구 및 JavaScript 콘솔에 액세스할 수 있습니다.

이 정책을 'DeveloperToolsDisallowed'로 설정하면 사용자가 개발자 도구에 액세스하거나 웹 사이트 요소를 검사할 수 없습니다. 개발자 도구 또는 JavaScript 콘솔을 여는 바로 가기 키, 메뉴 옵션 및 상황에 맞는 메뉴 항목을 사용할 수 없습니다.

버전 99를 기준으로 이 정책은 '페이지 원본 보기' 기능에 대한 액세스도 제어합니다. 이 정책을 'DeveloperToolsDisallowed'로 설정하면 사용자가 바로 가기 키나 상황에 맞는 메뉴를 통해 페이지 원본을 볼 수 없습니다. 원본 보기를 완전히 차단하려면 URLBlocklist 정책에 'view-source:*'를 추가합니다.

버전 119부터 이 정책은 격리된 Web Apps에 대한 개발자 모드를 사용할 수 있는지 여부도 제어합니다.

버전 128을 기준으로 ExtensionDeveloperModeSettings 정책이 구성된 경우 이 정책은 확장 페이지에서 개발자 모드를 제어하지 않습니다.

DeveloperToolsAvailabilityAllowlist 및 DeveloperToolsAvailabilityBlocklist 정책이 해당 정책보다 우선합니다. 개발자 도구 사용 가능 여부는 아래의 첫 번째 적용 규칙에 따라 결정됩니다.

  1. URL이 DeveloperToolsAvailabilityAllowlist의 패턴과 일치하는 경우 개발자 도구가 허용됩니다.
  2. 허용 목록이 구성되어 있고 차단 목록이 구성되지 않은 경우 허용 목록에 없는 URL은 차단됩니다.
  3. URL이 DeveloperToolsAvailabilityBlocklist의 패턴과 일치하는 경우 개발자 도구가 차단됩니다.
  4. 그렇지 않고 URL 목록 정책이 모두 구성되지 않거나 URL이 두 목록과 일치하지 않는 경우 이 정책(DeveloperToolsAvailability)이 대체로 적용됩니다.

Android에서 이 정책은 원격 디버깅을 통해 대상 검사를 제어합니다. 이 옵션은 디바이스 내 개발자 도구를 사용할 수 없습니다.

정책 옵션 매핑:

  • DeveloperToolsDisallowedForForceInstalledExtensions (0) = 엔터프라이즈 정책으로 설치한 확장에서 Edge DevTools 차단, 다른 컨텍스트에서 허용

  • DeveloperToolsAllowed (1) = Edge DevTools 사용 허용

  • DeveloperToolsDisallowed (2) = Edge DevTools 사용 허용 안 함

이 정책을 구성할 시 위의 정보를 사용합니다.

정책 옵션 매핑:

이 정책을 구성할 때 이 정보를 사용합니다.

  • DeveloperToolsDisallowedForForceInstalledExtensions (0) = 엔터프라이즈 정책으로 설치한 확장에서 Edge DevTools 차단, 다른 컨텍스트에서 허용
  • DeveloperToolsAllowed (1) = Edge DevTools 사용 허용
  • DeveloperToolsDisallowed (2) = Edge DevTools 사용 허용 안 함

지원되는 기능

  • 필수 사항: 예
  • 권장 사항: 아니요
  • 동적 정책 새로 고침: 예
  • 프로필별: 예
  • Microsoft 계정으로 로그인한 프로필에 적용: 아니요

데이터 형식

  • 정수

Windows 정보 및 설정

그룹 정책(ADMX) 정보

  • GP 고유 이름: DeveloperToolsAvailability
  • GP 이름: 개발자 도구를 사용할 수 있는 위치 제어
  • GP 경로(필수): 관리 템플릿/Microsoft Edge
  • GP 경로 (권장): 해당 없음
  • GP ADMX 파일 이름: MSEdge.admx

예제 값

Don't allow using Edge DevTools

레지스트리 설정

  • 경로 (필수): SOFTWARE\정책\Microsoft\Edge
  • 경로 (권장): 해당 없음
  • 값 이름: DeveloperToolsAvailability
  • 값 형식: REG_DWORD

레지스트리 값 예제

0x00000002

Mac 정보 및 설정

  • 기본 설정 키 이름: DeveloperToolsAvailability
  • 예를 들어 값:
<integer>2</integer>

Android 정보 및 설정

  • 기본 설정 키 이름: DeveloperToolsAvailability
  • 예를 들어 값:
2

참고 항목