DeveloperToolsAvailability

Controlar onde as ferramentas de desenvolvedor podem ser usadas

Versões com suporte

  • Windows: ≥ 77
  • macOS: ≥ 77
  • Android: ≥ 156
  • iOS: sem suporte

Descrição

Controla se os usuários podem acessar ferramentas de desenvolvedor no Microsoft Edge.

Essa política também se aplica a conexões diretas do Protocolo CDP (Chrome DevTools) (por exemplo, conexões que usam --remote-debugging-port ou --remote-debugging-pipe) e conexões CDP por meio da API da extensão chrome.debugger. A política RemoteDebuggingAllowed controla se os usuários podem usar a depuração remota. Quando a depuração remota é permitida, essa política ainda controla quais destinos podem ser inspecionados.

Se você definir essa política como 'DeveloperToolsDisallowedForForceInstalledExtensions' (padrão), os usuários poderão acessar as ferramentas de desenvolvedor e o console JavaScript, exceto no contexto de extensões instaladas pela política da empresa.

Se você definir essa política como 'DeveloperToolsAllowed', os usuários poderão acessar as ferramentas de desenvolvedor e o console do JavaScript em todos os contextos, incluindo as extensões instaladas pela política da sua empresa.

Se você definir essa política como 'DeveloperToolsDisallowed', os usuários não poderão acessar ferramentas de desenvolvedor nem verificar elementos do website. Atalhos de teclado, opções de menu e entradas de menu de contexto que abrem as ferramentas de desenvolvedor ou o console JavaScript estão desabilitados.

A partir da versão 99, esta política também controla o acesso ao recurso 'Exibir fonte da página'. Se você definir essa política como 'DeveloperToolsDisallowed', os usuários não poderão exibir o código-fonte da página por meio de atalhos de teclado ou do menu de contexto. Para bloquear totalmente a exibição de origem, adicione 'view-source:*' à política URLBlocklist .

A partir da versão 119, essa política também controla se o modo de desenvolvedor para Aplicativos Web Isolados pode ser habilitado.

A partir da versão 128, esta política não controla o modo de desenvolvedor na página de extensões se a política ExtensionDeveloperModeSettings estiver configurada.

As políticas DeveloperToolsAvailabilityAllowlist e DeveloperToolsAvailabilityBlocklist têm precedência sobre esta política. A disponibilidade das Ferramentas de desenvolvedor é determinada pela primeira regra aplicável abaixo:

  1. Se uma URL corresponder a um padrão em DeveloperToolsAvailabilityAllowlist, as ferramentas de desenvolvedor serão permitidas.
  2. Se a lista de permitidos estiver configurada e a lista de bloqueios não, as URLs que não estiverem na lista de permitidos serão bloqueadas.
  3. Se uma URL corresponder a um padrão em DeveloperToolsAvailabilityBlocklist, as ferramentas de desenvolvedor serão bloqueadas.
  4. Caso contrário, se nenhuma política de lista de URL estiver configurada ou se uma URL não corresponder a nenhuma das listas, essa política (DeveloperToolsAvailability) se aplicará como fallback.

No Android, essa política controla a inspeção de alvos por meio de depuração remota. Ela não habilita ferramentas de desenvolvedor no dispositivo.

Mapeamento das opções de política:

  • DeveloperToolsDisallowedForForceInstalledExtensions (0) = Bloquear o Edge DevTools em extensões instaladas pela política da empresa, permitir em outros contextos

  • DeveloperToolsAllowed (1) = Permitir o uso do Edge DevTools

  • DeveloperToolsDisallowed (2) = Não permitir o uso do Edge DevTools

Use as informações anteriores ao configurar essa política.

Mapeamento das opções de política:

Use essas informações ao configurar essa política.

  • DeveloperToolsDisallowedForForceInstalledExtensions (0) = Bloquear o Edge DevTools em extensões instaladas pela política da empresa, permitir em outros contextos
  • DeveloperToolsAllowed (1) = Permitir o uso do Edge DevTools
  • DeveloperToolsDisallowed (2) = Não permitir o uso do Edge DevTools

Recursos com suporte

  • Pode ser obrigatório: Sim
  • Pode ser recomendável: não
  • Atualização dinâmica das políticas: Sim
  • Por perfil: Sim
  • Aplica-se a um perfil conectado com uma conta Microsoft: Não

Tipo de dados

  • Inteiro

Informações e configurações do Windows

Informações da Política de Grupo (ADMX)

  • Nome Exclusivo da Política de Grupo: DeveloperToolsAvailability
  • Nome da Política de Grupo: Controlar onde as ferramentas de desenvolvedor podem ser usadas
  • Caminho da Política de Grupo (obrigatório): Administrative Templates/Microsoft Edge
  • Caminho da Política de Grupo (recomendado): N/A
  • Nome do arquivo ADMX da Política de Grupo: MSEdge.admx

Valor de exemplo

Don't allow using Edge DevTools

Configurações do registro

  • Caminho (obrigatório): SOFTWARE\Policies\Microsoft\Edge
  • Caminho (recomendado): N/A
  • Nome do valor: DeveloperToolsAvailability
  • Tipo de valor: REG_DWORD

Exemplo de valor do Registro

0x00000002

Informações e configurações do Mac

  • Nome da chave de preferência: DeveloperToolsAvailability
  • Valor de exemplo:
<integer>2</integer>

Informações e configurações do Android

  • Nome da chave de preferência: DeveloperToolsAvailability
  • Valor de exemplo:
2

Consulte também