Controlar onde as Chrome DevTools podem ser usadas

ID da política
DeveloperToolsAvailability
Escopo
Configuração do Computador, Configuração do Usuário
Compatível com
Microsoft Windows 7 ou versão posterior
Fonte
Google Chrome Policy Templates (versão 156.0.8078.80)
Categoria
Google › Google Chrome

Descrição

Se a política for definida como 0 (o padrão), você poderá acessar as Chrome DevTools e o Console JavaScript, mas não no contexto de extensões instaladas por uma política da empresa ou (da versão 114 em diante e se o usuário for gerenciado) extensões integradas ao navegador. Se ela for definida como 1, você poderá acessar as Chrome DevTools e o Console JavaScript em todos os contextos, inclusive o das extensões instaladas pela política da empresa. Se ela for definida como 2, não será possível acessar as Chrome DevTools nem inspecionar elementos de sites.

Essa definição também desativa atalhos de teclado e entradas do menu de contexto ou do menu para abrir as Chrome DevTools ou o Console JavaScript.

A partir da versão 99 do Google Chrome, essa configuração também vai controlar pontos de entrada para o recurso "Ver código-fonte da página". Se a política foi definida como "DeveloperToolsDisallowed" (valor 2), os usuários não poderão acessar a visualização do código-fonte pelo atalho do teclado nem pelo menu de contexto. Para bloquear totalmente a visualização do código-fonte, também é preciso adicionar "view-source:*" à política URLBlocklist.

A partir da versão 119 do Google Chrome, essa configuração também controla se o modo de desenvolvedor para App Isolado da Web pode ser ativado e usado.

A partir da versão 128 do Google Chrome, essa configuração não vai controlar o modo de desenvolvedor na página de extensões se a política ExtensionDeveloperModeSettings estiver definida.

Esta política afeta as Chrome DevTools, o acesso direto ao Chrome DevTools Protocol (CDP) (por exemplo, quando iniciado com --remote-debugging-port ou --remote-debugging-pipe) e o acesso ao CDP pelas APIs chrome.debugger. Tanto esta política quanto a RemoteDebuggingAllowed são aplicadas: a RemoteDebuggingAllowed controla se a depuração remota pode ser iniciada, enquanto esta política restringe se destinos individuais podem ser inspecionados mesmo quando a depuração remota está em execução.

As políticas DeveloperToolsAvailabilityAllowlist e DeveloperToolsAvailabilityBlocklist têm precedência sobre esta política. A disponibilidade das Chrome DevTools é determinada na seguinte ordem de precedência:

1. Se um URL corresponder a um padrão na política DeveloperToolsAvailabilityAllowlist, as Chrome DevTools serão permitidas.
2. Se a política DeveloperToolsAvailabilityAllowlist estiver definida e a DeveloperToolsAvailabilityBlocklist não estiver, qualquer URL que não aparece na lista de permissões será bloqueado.
3. Se um URL corresponder a um padrão na política DeveloperToolsAvailabilityBlocklist, as Chrome DevTools serão bloqueadas.
4. Se nenhuma política for definida ou se um URL não corresponder a nenhuma lista, esta política (DeveloperToolsAvailability) será usada como mecanismo substituto.

Opções

  • Controlar onde as Chrome DevTools podem ser usadas
    • Não permitir o uso das Chrome DevTools em extensões e apps instalados por uma política da empresa ou (da versão 114 em diante e se o usuário for gerenciado) extensões integradas ao navegador. Permitir o uso das Chrome DevTools em outros contextos
    • Permitir uso do Chrome DevTools
    • Não permitir o uso das Chrome DevTools

Registro

ComputadorHKEY_LOCAL_MACHINE
  • DeveloperToolsAvailabilityREG_DWORD
UsuárioHKEY_CURRENT_USER
  • DeveloperToolsAvailabilityREG_DWORD

Outras políticas na mesma categoria

Ver todas as políticas desta categoria (235)