Desative o PDF de boas-vindas do Acrobat, impedindo que seja aberto em uma nova guia do navegador

Após adicionar a extensão do Acrobat ao navegador, o PDF de boas-vindas passa a ser aberto em uma nova guia

PDF de boas-vindas - Primeiras impressões

Solução: use o esquema de armazenamento gerenciado via navegador e crie sinalizadores de recursos para ativar/desativar um recurso configurando políticas no Registro

Um administrador de sistema configura as Políticas de grupo, permitindo que a extensão do Acrobat fique pré-configurada para todos os usuários de uma organização. As políticas configuradas podem ser lidas na API storage.managed. A extensão do Acrobat lê e aplica as políticas compatíveis configuradas pelo administrador.

A propriedade storage.managed_schema aponta para um arquivo na extensão que contém o esquema de políticas.

{
"name": "Adobe Acrobat",
"storage": {
"managed_schema": "schema.json"
},
...
}

O esquema a seguir é usado para ativar/desativar a inicialização da página de boas-vindas. O esquema pode, no futuro, ser usado para outros fins.

{
"type": "object",
"properties":
{
"OpenHelpx":{
"title": "Open helpx tab.",
"description": "If set to false then it won't open helpx.",
"type": "string" }}}

Configurar a extensão instalada usando uma Política de grupo

Um administrador pode configurar as políticas a seguir para ativar/desativar recursos compatíveis com o arquivo schema.json.

  1. Abra a janela de comando Executar pressionando as teclas Windows + R. Digite regedit no campo Abrir e, em seguida, clique em OK.

  2. Todas as Políticas de grupo das extensões instaladas devem ser gravadas nas seguintes chaves do Registro do Windows. Crie a chave de registro se ela ainda não estiver listada.

    • Para o Edge:

    HKLM\Software\Policies\Microsoft\Edge\3rdparty\extensions\elhekieabhbkpmcefcoobjddigjcaadp\policy

    • Para o Chrome:

    HKLM\Software\Policies\Google\Chrome\3rdparty\extensions\efaidnbmnnnibpcajpcglclefindmkaj\policy

    • Para o Chromium:

    HKLM\Software\Policies\Chromium\3rdparty\extensions\efaidnbmnnnibpcajpcglclefindmkaj\policy

     

    Observação:

    Para o navegador Chromium, você também pode usar HKEY_CURRENT_USER em vez de HKEY_LOCAL_MACHINE.

    Chave do registro do Windows

  3. Crie uma nova chave de sequência de caracteres chamada OpenHelpx. Modifique a chave, definindo o valor dela como False.

  4. Depois de configurar a política, ela será exibida em Políticas do Chrome: chrome://policy/

    Verificar a política

É possível configurar as políticas de extensão usando as preferências de MCX do pacote com.google.Chrome.extensions.efaidnbmnnnibpcajpcglclefindmkaj ou do pacote org.chromium.Chromium.extensions.efaidnbmnnnibpcajpcglclefindmkaj no caso do Chromium. Para fazer isso, crie um arquivo plist com a configuração e importe-o usando o dscl.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.google.Chrome.extensions.efaidnbmnnnibpcajpcglclefindmkaj</key>
<dict>
<key>OpenHelpx</key>
<dict>
<key>state</key>
<string>always</string>
<key>value</key>
<string>false</string>
</dict>
</dict>
</dict>
</plist>

A primeira tecla indica o ID do pacote a ser configurado. Observe que cada política mapeia primeiro os próprios metadados. Seu valor é listado na chave value. A chave state é usada pelas preferências de MCX para determinar a frequência com que essa política deve ser aplicada; configurá-la como always faz com que essa política fique sempre ativa. Use uma conta de administrador para importar essa configuração com o dscl:

$ dscl -u admin_username /Local/Default -mcximport /Computers/local_computer configuration.plist

Substitua admin_username por um nome de usuário de administrador válido e configuration.plist pelo caminho da configuração plist listada acima. Para simplificar, você pode colocar o arquivo configuration.plist na pasta da área de trabalho e executar os comandos no terminal direto dessa pasta. Se o dscl reclamar de que o caminho é inválido, você pode criar um nó para o computador local usando os seguintes comandos:

$ GUID=uuidgen
$ ETHER=$(ifconfig en0 | awk '/ether/ {print $2}')
$ dscl -u admin_username /Local/Default -create /Computers/local_computer
$ dscl -u admin_username /Local/Default -create /Computers/local_computer RealName "Local Computer"
$ dscl -u admin_username /Local/Default -create /Computers/local_computer GeneratedUID $GUID
$ dscl -u admin_username /Local/Default -create /Computers/local_computer ENetAddress $ETHER

Após executar esses comandos, importe a configuração novamente:

$ dscl -u admin_username /Local/Default -mcximport /Computers/local_computer configuration.plist

Para aplicar as alterações imediatamente, atualize as preferências do sistema:

$ sudo mcxrefresh -n username
Observação:

Se um usuário executar o Chrome com a extensão Managed Bookmarks, o Chrome carregará essa política em 10 segundos. Para carregar a política imediatamente, pressione Recarregar políticas em chrome://policy. Para obter mais informações, consulte https://www.chromium.org/administrators/configuring-policy-for-extensions/

Receba ajuda com mais rapidez e facilidade

Novo usuário?