DeveloperToolsAvailability

Steuern, wo Entwicklungstools verwendet werden können

Unterstützte Versionen

  • Windows: ≥ 77
  • macOS: ≥ 77
  • Android: ≥ 156
  • iOS: Nicht unterstützt

Beschreibung

Steuert, ob Benutzer auf Entwicklertools in Microsoft Edge zugreifen können.

Diese Richtlinie gilt auch für direkte Chrome DevTools Protocol (CDP)-Verbindungen (z. B. Verbindungen, die --remote-debugging-port oder --remote-debugging-pipe verwenden) und CDP-Verbindungen über die Erweiterungs-API chrome.debugger. Die Richtlinie RemoteDebuggingAllowed steuert, ob Benutzer Remotedebugging verwenden können. Wenn Remotedebugging zulässig ist, steuert diese Richtlinie weiterhin, welche Ziele überprüft werden können.

Wenn Sie diese Richtlinie auf "DeveloperToolsDisallowedForForceInstalledExtensions" (Standardeinstellung) festlegen, können Benutzer auf Entwicklertools und die JavaScript-Konsole zugreifen, außer im Kontext von Erweiterungen, die von Unternehmensrichtlinien installiert werden.

Wenn Sie diese Richtlinie auf "DeveloperToolsAllowed" setzen, können Benutzer grundsätzlich auf Entwicklertools und die JavaScript-Konsole zugreifen, einschließlich der von Unternehmensrichtlinien installierten Erweiterungen.

Wenn Sie diese Richtlinie auf "DeveloperToolsDisallowed" setzen, können Benutzer nicht auf Entwicklertools zugreifen oder Websiteelemente prüfen. Tastenkombinationen, Menüoptionen und Kontextmenüeinträge, die Entwicklertools oder die JavaScript-Konsole öffnen, sind deaktiviert.

Ab Version 99 steuert diese Richtlinie auch den Zugriff auf das Feature "Seitenquelle anzeigen". Wenn Sie diese Richtlinie auf "DeveloperToolsDisallowed" festlegen, können Benutzer die Seitenquelle nicht über Tastenkombinationen oder das Kontextmenü anzeigen. Um die Quellanzeige vollständig zu blockieren, fügen Sie "view-source:*" zur URLBlocklist-Richtlinie hinzu.

Ab Version 119 steuert diese Richtlinie auch, ob der Entwicklungsmodus für isolierte Web-Apps aktiviert werden kann.

Ab Version 128 steuert diese Richtlinie nicht den Entwicklermodus auf der Erweiterungsseite, wenn die ExtensionDeveloperModeSettings-Richtlinie konfiguriert ist.

Die Richtlinien DeveloperToolsAvailabilityAllowlist und DeveloperToolsAvailabilityBlocklist haben Vorrang vor dieser Richtlinie. Die Verfügbarkeit von Entwicklungstools wird durch die erste anwendbare Regel unten bestimmt:

  1. Wenn eine URL mit einem Muster in der DeveloperToolsAvailabilityAllowlist übereinstimmt, sind Entwicklertools zulässig.
  2. Wenn die Zulassungsliste konfiguriert ist und die Blockierungsliste nicht, werden URLs, die nicht in der Zulassungsliste enthalten sind, blockiert.
  3. Wenn eine URL mit einem Muster in DeveloperToolsAvailabilityBlocklist übereinstimmt, werden die Entwicklertools blockiert.
  4. Andernfalls, wenn keine Richtlinie für URL-Listen konfiguriert ist oder eine URL mit keiner der Listen übereinstimmt, gilt diese Richtlinie (DeveloperToolsAvailability) als Fallback.

Unter Android steuert diese Richtlinie die Überprüfung von Zielen durch Remotedebugging. Die Entwicklertools auf dem Gerät werden nicht aktiviert.

Zuordnung von Richtlinienoptionen:

  • DeveloperToolsDisallowedForForceInstalledExtensions (0) = Edge DevTools für Erweiterungen blockieren, die von der Unternehmensrichtlinie installiert wurden, in anderen Kontexten zulassen

  • DeveloperToolsAllowed (1) = Verwendung von Edge DevTools zulassen

  • DeveloperToolsAllowed (2) = Verwendung von Edge DevTools nicht zulassen

Verwenden Sie die vorstehenden Informationen, wenn Sie diese Richtlinie konfigurieren.

Zuordnung von Richtlinienoptionen:

Verwenden Sie diese Informationen, wenn Sie diese Richtlinie konfigurieren.

  • DeveloperToolsDisallowedForForceInstalledExtensions (0) = Edge DevTools für Erweiterungen blockieren, die von der Unternehmensrichtlinie installiert wurden, in anderen Kontexten zulassen
  • DeveloperToolsAllowed (1) = Verwendung von Edge DevTools zulassen
  • DeveloperToolsAllowed (2) = Verwendung von Edge DevTools nicht zulassen

Unterstützte Funktionen

  • Kann zwingend erforderlich sein: Ja
  • Kann empfohlen werden: Nein
  • Dynamische Richtlinienaktualisierung: Ja
  • Profilspezifisch: Ja
  • Gilt für ein Profil, das mit einem Microsoft-Konto angemeldet ist: Nein

Datentyp

  • Ganze Zahl

Windows-Informationen und -Einstellungen

Informationen zur Gruppenrichtlinie (ADMX)

  • GP eindeutiger Name: DeveloperToolsAvailability
  • GP-Name: Steuern, wo Entwicklertools verwendet werden können
  • GP-Pfad (verpflichtend): Administrative Templates/Microsoft Edge
  • GP Pfad (Empfohlen): n.a.
  • GP ADMX Dateiname: MSEdge.admx

Beispielwert

Don't allow using Edge DevTools

Registrierungseinstellungen

  • Pfad (verpflichtend): SOFTWARE\Policies\Microsoft\Edge
  • Pfad (Empfohlen): n.a.
  • Wertname: DeveloperToolsAvailability
  • Werttyp: REG_DWORD

Beispiel für einen Registrierungswert

0x00000002

Mac – Informationen und Einstellungen

  • Einstellung Schlüsselname: DeveloperToolsAvailability
  • Beispielwert:
<integer>2</integer>

Android-Informationen und -Einstellungen

  • Einstellung Schlüsselname: DeveloperToolsAvailability
  • Beispielwert:
2

Weitere Informationen