Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Definições de gestão de Aplicações Web
Versões com suporte
- No Windows e macOS desde 120 ou posterior
Descrição
Esta política permite que um administrador especifique as definições das aplicações Web instaladas. Esta política mapeia um ID de Aplicação Web para a definição específica. Uma configuração predefinida pode ser definida com o ID especial *, que se aplica a todas as aplicações Web sem uma configuração personalizada nesta política.
- O campo manifest_id é o ID de Manifesto da Aplicação Web. Veja https://developer.chrome.com/blog/pwa-manifest-id/ para obter instruções sobre como determinar o ID de Manifesto de uma aplicação Web instalada.
- O campo run_on_os_login especifica se uma aplicação Web pode ser executada durante o início de sessão do SO. Se este campo estiver definido como bloqueado, a aplicação Web não será executada durante o início de sessão do SO e o utilizador não poderá ativá-lo mais tarde. Se este campo estiver definido como run_windowed, a aplicação Web será executada durante o início de sessão do SO e o utilizador não poderá desativá-lo mais tarde. Se este campo estiver definido como permitido, o utilizador poderá configurar a aplicação Web para ser executada no início de sessão do SO. A configuração de política predefinida só permite os valores permitidos e bloqueados.
- (A partir da versão 120 do Microsoft Edge) O campo prevent_close_after_run_on_os_login especifica se uma aplicação Web pode ser impedida de fechar de alguma forma. Por exemplo, pelo utilizador, pelo gestor de tarefas ou por APIs Web. Este comportamento só pode ser ativado se run_on_os_login estiver definido como run_windowed. Se a aplicação já estiver em execução, esta definição só entrará em vigor após o reinício da aplicação. Se este campo não estiver definido, os utilizadores podem fechar a aplicação. (Atualmente, isto não é suportado no Microsoft Edge.)
- (Desde a versão 118) O campo force_unregister_os_integration especifica se toda a integração do SO para uma aplicação Web, ou seja, atalhos, processadores de ficheiros, processadores de protocolos e assim sucessivamente, será removido ou não. Se uma aplicação já estiver em execução, esta propriedade entrará em vigor após o reinício da aplicação. Esta ação deve ser utilizada com cuidado, uma vez que pode substituir qualquer integração do SO definida automaticamente durante o arranque do sistema de aplicações Web. Atualmente, só funciona em plataformas Windows, Mac e Linux.
Funcionalidades suportadas
- 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 com sessão iniciada 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 do GP: WebAppSettings
- Nome do GP: definições de gestão de Aplicações Web
- Caminho do GP (Obrigatório): Modelos Administrativos/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 de valor: REG_SZ
Valor de registo 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"}]
Valor de registo 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>