Controlla dove può essere usato Chrome DevTools

ID criterio
DeveloperToolsAvailability
Ambito
Configurazione computer, Configurazione utente
Supportato in
Microsoft Windows 7 o versioni successive
Origine
Google Chrome Policy Templates (versione 156.0.8078.80)
Categoria
Google › Google Chrome

Descrizione

Se la policy viene impostata su 0 (valore predefinito), è possibile accedere a Chrome DevTools e alla console JavaScript, ma non se ci sono estensioni installate in base alla policy aziendale o, dalla versione 114 e se si tratta di un utente gestito, estensioni integrate nel browser. Se la policy viene impostata su 1, è possibile accedere a Chrome DevTools e alla console JavaScript in ogni caso, anche se ci sono estensioni installate in base alla policy aziendale. Se la policy viene impostata su 2, non è possibile accedere a Chrome DevTools, né esaminare gli elementi dei siti web.

Questa impostazione disattiva anche le scorciatoie da tastiera e le voci dei menu o dei menu contestuali per aprire Chrome DevTools o la console JavaScript.

A partire dalla versione 99 di Google Chrome, questa impostazione consente anche di controllare gli entry point per la funzionalità "Visualizza sorgente pagina". Se imposti questa policy su "DeveloperToolsDisallowed" (valore 2), agli utenti sarà impedito di visualizzare il codice sorgente, sia tramite scorciatoia da tastiera che dal menu contestuale. Per bloccare completamente la visualizzazione del codice sorgente, devi anche aggiungere "view-source:*" alla policy URLBlocklist.

A partire dalla versione 119 di Google Chrome, questa impostazione consente anche di stabilire se è possibile attivare e utilizzare la modalità sviluppatore per le app web isolate.

A partire dalla versione 128 di Google Chrome, questa impostazione non controllerà la modalità sviluppatore nella pagina delle estensioni se è impostata la policy ExtensionDeveloperModeSettings.

Questa policy influisce su Chrome DevTools, sull'accesso diretto a Chrome DevTools Protocol (CDP) (ad esempio, quando viene lanciato con --remote-debugging-port o --remote-debugging-pipe) e sull'accesso a Chrome DevTools Protocol (CDP) tramite le API chrome.debugger. Vengono applicate sia questa policy sia la policy RemoteDebuggingAllowed: RemoteDebuggingAllowed controlla se è possibile avviare il debug remoto, mentre questa policy limita la possibilità di ispezionare i singoli target anche quando il debug remoto è in esecuzione.

Le policy DeveloperToolsAvailabilityAllowlist e DeveloperToolsAvailabilityBlocklist hanno la precedenza su questa policy. La disponibilità di Chrome DevTools è determinata nel seguente ordine di precedenza:
1. Se un URL corrisponde a un pattern nella policy DeveloperToolsAvailabilityAllowlist, Chrome DevTools è consentito.
2. Se DeveloperToolsAvailabilityAllowlist è impostata e DeveloperToolsAvailabilityBlocklist non lo è, qualsiasi URL non presente nella lista consentita viene bloccato.
3. Se un URL corrisponde a un pattern nella policy DeveloperToolsAvailabilityBlocklist, Chrome DevTools vengono bloccati.
4. Se nessuna delle due policy viene impostata o se un URL non corrisponde a nessuna delle due liste, questa policy (DeveloperToolsAvailability) viene usata come meccanismo di riserva.

Opzioni

  • Controlla dove può essere usato Chrome DevTools
    • Impedisci l'utilizzo di Chrome DevTools nelle app e nelle estensioni installate tramite policy aziendali o, a partire dalla versione 114 e nel caso di un utente gestito, nelle estensioni integrate nel browser. Consenti l'utilizzo di Chrome DevTools in altri contesti
    • Consenti l'utilizzo di Chrome DevTools
    • Non consentire l'utilizzo di Chrome DevTools

Registro

ComputerHKEY_LOCAL_MACHINE
  • DeveloperToolsAvailabilityREG_DWORD
UtenteHKEY_CURRENT_USER
  • DeveloperToolsAvailabilityREG_DWORD

Altri criteri nella stessa categoria

Visualizza tutti i criteri di questa categoria (235)