Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Configuración de administración de aplicaciones web
Versiones compatibles
- En Windows y macOS desde 120 o posterior
Descripción
Esta directiva permite a un administrador especificar la configuración de las aplicaciones web instaladas. Esta directiva asigna un identificador de aplicación web a su configuración específica. Se puede establecer una configuración predeterminada mediante el identificador especial *, que se aplica a todas las aplicaciones web sin una configuración personalizada en esta directiva.
- El campo manifest_id es el identificador de manifiesto de la aplicación web. Consulte para obtener https://developer.chrome.com/blog/pwa-manifest-id/ instrucciones sobre cómo determinar el identificador de manifiesto de una aplicación web instalada.
- El campo run_on_os_login especifica si se puede ejecutar una aplicación web durante el inicio de sesión del sistema operativo. Si este campo está establecido en bloqueado, la aplicación web no se ejecutará durante el inicio de sesión del sistema operativo y el usuario no podrá habilitarlo más adelante. Si este campo está establecido en run_windowed, la aplicación web se ejecutará durante el inicio de sesión del sistema operativo y el usuario no podrá deshabilitarlo más adelante. Si este campo está establecido en permitido, el usuario podrá configurar la aplicación web para que se ejecute en el inicio de sesión del sistema operativo. La configuración de directiva predeterminada solo permite los valores permitidos y bloqueados.
- (A partir de la versión 120 de Microsoft Edge) El campo prevent_close_after_run_on_os_login especifica si se puede impedir el cierre de una aplicación web de cualquier manera. Por ejemplo, por el usuario, por el administrador de tareas o por las API web. Este comportamiento solo se puede habilitar si run_on_os_login está establecido en run_windowed. Si la aplicación ya se está ejecutando, esta configuración solo surtirá efecto después de reiniciar la aplicación. Si no se define este campo, los usuarios pueden cerrar la aplicación. (Esto no se admite actualmente en Microsoft Edge).
- (Desde la versión 118) El campo force_unregister_os_integration especifica si se quitará o no toda la integración del sistema operativo para una aplicación web, es decir, los accesos directos, los controladores de archivos, los controladores de protocolo, etc. Si una aplicación ya se está ejecutando, esta propiedad entrará en vigor después de reiniciar la aplicación. Esto debe usarse con precaución, ya que puede invalidar cualquier integración del sistema operativo que se establezca automáticamente durante el inicio del sistema de aplicaciones web. Actualmente, esto solo funciona en plataformas Windows, Mac y Linux.
Características admitidas
- Puede ser obligatorio: sí
- Puede ser recomendable: no
- Actualización de directiva dinámica: sí
- Por perfil: sí
- Se aplica a un perfil que ha iniciado sesión con una cuenta de Microsoft: No
Tipo de datos
- Diccionario
Información y configuración de Windows
Información de directiva de grupo (ADMX)
- Nombre único de GP: WebAppSettings
- Nombre de GP: configuración de administración de aplicaciones web
- Ruta de acceso de GP (obligatoria): Plantillas administrativas/Microsoft Edge
- Ruta de acceso de GP (recomendado): N/D
- Nombre de archivo de ADMX GP: MSEdge.admx
Valor de ejemplo
[{"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"}]
Configuración del Registro
- Ruta de acceso (obligatoria): SOFTWARE\Policies\Microsoft\Edge
- Ruta de acceso (recomendado): N/D
- Nombre del valor: WebAppSettings
- Tipo de valor: REG_SZ
Valor del Registro de ejemplo
[{"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 del Registro de ejemplo 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"
}
]
Información y configuración de Mac
- Nombre clave de la preferencia: WebAppSettings
- Valor de ejemplo:
<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>