Aplica-se a navegadores Chrome gerenciados no Windows, Mac e Linux.
A política ExtensionSettings controla várias configurações, inclusive as gerenciadas pelas políticas em vigor relacionadas às extensões. A ExtensionSettings modifica outras políticas definidas.
Para aplicar políticas personalizadas a uma extensão, use o código dela. Use o valor * para definir a política padrão das extensões que não têm configurações personalizadas.
Para encontrar o código de um app ou de uma extensão, faça o seguinte:
- Abra a Chrome Web Store.
- Encontre e selecione o aplicativo ou extensão que você quer.
- Verifique o URL. O código é a string longa de caracteres no final dele.
Por exemplo, gmbgaklkmjakoegficnlkhebmhkjfich é o ID do Google Agenda.
A política ExtensionSettings pode ter os campos listados na tabela a seguir.
Campo | Descrição e configurações |
---|---|
allowed_types |
Só pode ser usado para definir a configuração padrão *. Especifica os tipos de app ou extensão que os usuários podem instalar no navegador Chrome. Escolha uma ou mais das seguintes opções: |
blocked_install_message |
Se você bloquear determinadas extensões, poderá criar uma mensagem personalizada para aparecer no navegador quando os usuários tentarem instalá-las. Anexe o texto à mensagem de erro genérica da Chrome Web Store. Por exemplo, é possível informar aos usuários como entrar em contato com o departamento de TI ou por que uma determinada extensão está indisponível. A mensagem pode ter até mil caracteres. |
blocked_permissions |
Impede que os usuários instalem e executem extensões que solicitem permissões de API não autorizadas pela organização. Por exemplo, você pode bloquear extensões que acessam cookies. Se uma extensão exigir uma permissão que você bloqueou, os usuários não poderão instalá-la. Caso eles já tenham feito isso, a extensão não será mais carregada. Se a permissão bloqueada for um requisito opcional, a extensão será instalada normalmente. Enquanto a extensão estiver em uso, as permissões bloqueadas serão recusadas de forma automática. Veja a lista de permissões disponíveis no site para desenvolvedores do Chrome. |
file_url_navigation_allowed |
Navegador Chrome 119 e versões mais recentes Permite que as extensões naveguem até os URLs dos arquivos especificados. |
installation_mode |
Controla se e como as extensões especificadas são adicionadas ao navegador Chrome. Defina o modo de instalação para:
|
install_sources |
Só pode ser usado para definir a configuração padrão *. Especifica quais URLs têm permissão para instalar extensões. Você precisa autorizar o local do arquivo *.crx e a página de onde o download é feito, ou seja, o referenciador. Para ver exemplos de padrões do URL, acesse o site para desenvolvedores do Chrome. |
minimum_version_required |
O navegador Chrome desativa extensões com versões anteriores à mínima estabelecida, mesmo se elas forem de instalação forçada. O formato da string da versão é o mesmo usado no manifesto da extensão. Veja mais detalhes na documentação do desenvolvedor do Chrome. |
update_url |
Válido apenas para force_installed e normal_installed. Especifica de onde o navegador Chrome deve fazer o download de uma extensão. Se a extensão estiver hospedada na Chrome Web Store, digite https://clients2.google.com/service/update2/crx. O navegador Chrome usa o URL que você especifica na primeira instalação da extensão. Nas atualizações seguintes, ele utiliza o URL do manifesto da extensão. |
override_update_url |
Especifica que o Chrome usa o URL no campo update_url ou o URL update especificado na política ExtensionInstallForcelist nas atualizações seguintes da extensão. Quando isso não é configurado ou é definido como falso, o Chrome usa o URL especificado no manifesto da extensão para as atualizações. |
runtime_allowed_hosts |
Permite que as extensões interajam com sites especificados, mesmo se elas também forem definidas em runtime_blocked_hosts. Você pode informar até cem entradas. As entradas extras são descartadas. O formato do padrão de host é semelhante aos padrões de correspondência, mas não é possível definir o caminho. Exemplo:
|
runtime_blocked_hosts |
Impede que as extensões interajam com os sites especificados ou os modifiquem. As modificações podem ser bloqueios de injeção de javascript, acesso a cookies e solicitações da Web. Você pode informar até cem entradas. As entradas extras são descartadas. O formato do padrão de host é semelhante aos padrões de correspondência, mas não é possível definir o caminho. Exemplo:
|
toolbar_pin |
Determina se o ícone da extensão é fixado na barra de ferramentas. Você pode usar uma destas configurações:
Quando esse campo não é definido, o padrão é o comportamento default_unpinned. |