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
Registro
- DeveloperToolsAvailabilityREG_DWORD
- DeveloperToolsAvailabilityREG_DWORD