Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Configurações de gerenciamento de Aplicativos Web
Versões com suporte
- Windows: ≥ 120
- macOS: ≥ 120
- Android: sem suporte
- iOS: sem suporte
Descrição
Essa política permite que um administrador especifique configurações para aplicativos Web instalados. Essa política mapeia uma ID de aplicativo Web para sua configuração específica. Uma configuração padrão pode ser definida usando a ID especial *, que se aplica a todos os aplicativos Web sem uma configuração personalizada nesta política.
- O campo manifest_id é a ID do manifesto do aplicativo Web. Consulte https://developer.chrome.com/blog/pwa-manifest-id/ para obter instruções sobre como determinar a ID do manifesto para um aplicativo Web instalado.
- O campo run_on_os_login especifica se um aplicativo Web pode ser executado durante a entrada do sistema operacional. Se você definir esse campo como bloqueado, o aplicativo Web não será executado durante a entrada do sistema operacional e o usuário não poderá habilitar isso mais tarde. Se você definir esse campo como run_windowed, o aplicativo Web será executado durante a entrada do sistema operacional e o usuário não poderá desabilitar isso mais tarde. Se você definir esse campo como permitido, o usuário configurará o aplicativo Web para ser executado na entrada do sistema operacional. A configuração de política padrão permite apenas os valores permitidos e bloqueados.
- (A partir do Microsoft Edge versão 120) O campo prevent_close_after_run_on_os_login especifica se um aplicativo Web pode ser impedido de fechar de alguma forma. Por exemplo, pelo usuário, pelo gerenciador de tarefas ou por APIs Web. Esse comportamento só poderá ser habilitado se run_on_os_login estiver definido como run_windowed. Se o aplicativo já estiver em execução, essa configuração só entrará em vigor depois que o aplicativo for reiniciado. Se esse campo não estiver definido, os usuários poderão fechar o aplicativo. (No momento, não há suporte para esta opção no Microsoft Edge.)
- (Desde a versão 118) O campo force_unregister_os_integration especifica se toda a integração do sistema operacional para um aplicativo da web, ou seja, atalhos, manipuladores de arquivos, manipuladores de protocolo e assim por diante, será removida ou não. Se um aplicativo já estiver em execução, essa propriedade entrará em vigor após a reinicialização do aplicativo. Isso deve ser usado com cuidado, pois pode substituir qualquer integração de sistema operacional definida automaticamente durante a inicialização do sistema de aplicativos Web. Atualmente, isso só funciona em plataformas Windows, Mac e Linux.
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
- Dictionary
Informações e configurações do Windows
Informações da Política de Grupo (ADMX)
- Nome Exclusivo da Política de Grupo: WebAppSettings
- Nome da Política de Grupo: Configurações de gerenciamento do Aplicativo Web
- 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
[{"manifest_id": "https://foo.example/index.html", "run_on_os_login": "allowed"}, {"manifest_id": "https://bar.example/index.html", "run_on_os_login": "allowed"}, {"manifest_id": "https://foobar.example/index.html", "prevent_close_after_run_on_os_login": true, "run_on_os_login": "run_windowed"}, {"manifest_id": "*", "run_on_os_login": "blocked"}, {"force_unregister_os_integration": true, "manifest_id": "https://foo.example/index.html"}]
Configurações do registro
- Caminho (obrigatório): SOFTWARE\Policies\Microsoft\Edge
- Caminho (recomendado): N/A
- Nome do valor: WebAppSettings
- Tipo do valor: REG_SZ
Exemplo de valor do Registro
[{"manifest_id": "https://foo.example/index.html", "run_on_os_login": "allowed"}, {"manifest_id": "https://bar.example/index.html", "run_on_os_login": "allowed"}, {"manifest_id": "https://foobar.example/index.html", "prevent_close_after_run_on_os_login": true, "run_on_os_login": "run_windowed"}, {"manifest_id": "*", "run_on_os_login": "blocked"}, {"force_unregister_os_integration": true, "manifest_id": "https://foo.example/index.html"}]
Valor do Registro de exemplo expandido
[
{
"manifest_id": "https://foo.example/index.html",
"run_on_os_login": "allowed"
},
{
"manifest_id": "https://bar.example/index.html",
"run_on_os_login": "allowed"
},
{
"manifest_id": "https://foobar.example/index.html",
"prevent_close_after_run_on_os_login": true,
"run_on_os_login": "run_windowed"
},
{
"manifest_id": "*",
"run_on_os_login": "blocked"
},
{
"force_unregister_os_integration": true,
"manifest_id": "https://foo.example/index.html"
}
]
Informações e configurações do Mac
- Nome da chave de preferência: WebAppSettings
- Valor de exemplo:
<key>WebAppSettings</key>
<array>
<dict>
<key>manifest_id</key>
<string>https://foo.example/index.html</string>
<key>run_on_os_login</key>
<string>allowed</string>
</dict>
<dict>
<key>manifest_id</key>
<string>https://bar.example/index.html</string>
<key>run_on_os_login</key>
<string>allowed</string>
</dict>
<dict>
<key>manifest_id</key>
<string>https://foobar.example/index.html</string>
<key>prevent_close_after_run_on_os_login</key>
<true/>
<key>run_on_os_login</key>
<string>run_windowed</string>
</dict>
<dict>
<key>manifest_id</key>
<string>*</string>
<key>run_on_os_login</key>
<string>blocked</string>
</dict>
<dict>
<key>force_unregister_os_integration</key>
<true/>
<key>manifest_id</key>
<string>https://foo.example/index.html</string>
</dict>
</array>