DeveloperToolsAvailability

Controlla dove si possono usare gli strumenti di sviluppo

Versioni supportate

  • Finestre: ≥ 77
  • macOS: ≥ 77
  • Android: ≥ 156
  • iOS: non supportato

Descrizione

Controlla se gli utenti possono accedere agli strumenti di sviluppo in Microsoft Edge.

Questo criterio si applica anche alle connessioni CDP (Chrome DevTools Protocol) dirette, ad esempio le connessioni che usano --remote-debugging-port o --remote-debugging-pipe, e alle connessioni CDP tramite l'API di estensione chrome.debugger. Il criterio RemoteDebuggingAllowed controlla se gli utenti possono utilizzare il debug remoto. Quando è consentito il debug remoto, questo criterio controlla ancora le destinazioni che possono essere ispezionate.

Se si imposta questo criterio su "DeveloperToolsDisallowedForForceInstalledExtensions" (impostazione predefinita), gli utenti possono accedere agli strumenti di sviluppo e alla console JavaScript, tranne nel contesto delle estensioni installate dai criteri aziendali.

Se si imposta questo criterio su "DeveloperToolsAllowed", gli utenti possono accedere agli strumenti di sviluppo e alla console di JavaScript in qualsiasi contesto, comprese le estensioni installate dai criteri aziendali.

Se si imposta questo criterio su "DeveloperToolsDisallowed", gli utenti non possono accedere agli strumenti di sviluppo o esaminare gli elementi del sito Web. I tasti di scelta rapida, le opzioni di menu e le voci di menu a comparsa che aprono gli strumenti di sviluppo o la console di JavaScript sono disabilitati.

A partire dalla versione 99, questo criterio controlla anche l'accesso alla funzionalità "Visualizza sorgente pagina". Se si imposta questo criterio su "DeveloperToolsDisallowed", gli utenti non possono visualizzare l'origine della pagina tramite i tasti di scelta rapida o il menu di scelta rapida. Per bloccare completamente la visualizzazione dell'origine, aggiungere 'view-source:*' al criterio URLBlocklist .

A partire dalla versione 119, questo criterio controlla anche se è possibile abilitare la modalità sviluppatore per le app Web Web isolate.

A partire dalla versione 128, questo criterio non controlla la modalità sviluppatore nella pagina delle estensioni se è configurato il criterio ExtensionDeveloperModeSettings .

I criteri DeveloperToolsAvailabilityAllowlist e DeveloperToolsAvailabilityBlocklist hanno la precedenza su questo criterio. La disponibilità degli strumenti di sviluppo è determinata dalla prima regola applicabile seguente:

  1. Se un URL corrisponde a un modello in DeveloperToolsAvailabilityAllowlist, gli strumenti di sviluppo sono consentiti.
  2. Se l'elenco consenti è configurato e l'elenco di blocco non lo è, gli URL non inclusi nell'elenco consentito vengono bloccati.
  3. Se un URL corrisponde a un modello in DeveloperToolsAvailabilityBlocklist, gli strumenti di sviluppo vengono bloccati.
  4. In caso contrario, se non è configurato alcun criterio dell'elenco di URL o se un URL non corrisponde a nessuno dei due elenchi, questo criterio (DeveloperToolsAvailability) viene applicato come fallback.

In Android, questo criterio controlla l'ispezione delle destinazioni tramite debug remoto. Non abilita gli strumenti di sviluppo sul dispositivo.

Mapping delle opzioni del criterio:

  • DeveloperToolsDisallowedForForceInstalledExtensions (0) = Blocca Edge DevTools nelle estensioni installate da criteri aziendali, consenti in altri contesti

  • DeveloperToolsAllowed (1) = Consentire di usare Edge DevTools

  • DeveloperToolsDisallowed (2) = Non consentire l'uso di Edge DevTools

Durante la configurazione di questo criterio, utilizzare le informazioni precedenti.

Mapping delle opzioni del criterio:

Usare queste informazioni durante la configurazione di questo criterio.

  • DeveloperToolsDisallowedForForceInstalledExtensions (0) = Blocca Edge DevTools nelle estensioni installate da criteri aziendali, consenti in altri contesti
  • DeveloperToolsAllowed (1) = Consentire di usare Edge DevTools
  • DeveloperToolsDisallowed (2) = Non consentire l'uso di Edge DevTools

Funzionalità supportate

  • Può essere obbligatorio: sì
  • Può essere consigliato: no
  • Aggiornamento dei criteri dinamici: sì
  • Per profilo: Sì
  • Si applica a un profilo che ha eseguito l'accesso con un account Microsoft: no

Tipo di dati

  • Numero intero

Informazioni e impostazioni di Windows

Info su Criteri di gruppo (ADMX)

  • Nome univoco Criteri di gruppo: DeveloperToolsAvailability
  • Nome Criteri di gruppo: Controlla dove si possono usare gli strumenti di sviluppo
  • Percorso Criteri di gruppo (obbligatorio): Modelli amministrativi/Microsoft Edge
  • Percorso Criteri di gruppo (consigliato): N/D
  • Nome file ADMX Criteri di gruppo: MSEdge.admx

Valore di esempio

Don't allow using Edge DevTools

Impostazioni del Registro di sistema

  • Percorso (obbligatorio): SOFTWARE\Criteri\Microsoft\Edge
  • Percorso (consigliato): N/D
  • Nome valore: DeveloperToolsAvailability
  • Tipo valore: REG_DWORD

Valore del Registro di sistema di esempio

0x00000002

Informazioni e impostazioni Mac

  • Nome chiave di preferenza: DeveloperToolsAvailability
  • Valore di esempio
<integer>2</integer>

Informazioni e impostazioni di Android

  • Nome chiave di preferenza: DeveloperToolsAvailability
  • Valore di esempio
2

Vedere anche