Control de vínculos a la aplicación web progresiva
Artículo
Las aplicaciones nativas en muchos sistemas operativos pueden controlar vínculos. Cuando se activan las direcciones URL asociadas, las aplicaciones nativas pueden solicitar que se inicien en lugar del explorador web para crear una experiencia más atractiva para estas aplicaciones.
La Web Apps progresiva (PPA) también puede controlar los vínculos de forma similar.
Control automático de vínculos
El sistema operativo en el que está instalado el PWA inicia automáticamente el PWA para cualquier vínculo que haga referencia al contenido que esté dentro del ámbito de la PWA, cuando se cumpla alguna de las condiciones siguientes:
El PWA se instaló desde Microsoft Store en Windows.
El PWA se instaló mediante Microsoft Edge y Microsoft Edge es el explorador predeterminado en el dispositivo.
No se requiere código para que el control automático de vínculos funcione, pero los usuarios finales pueden no participar en el control automático de vínculos. Para no participar en el control automático de vínculos:
En Microsoft Edge, vaya a edge://apps.
Busque el PWA para el que desea deshabilitar el control automático de vínculos y haga clic en Detalles.
En la página de detalles de PWA, en la sección Control de vínculos , haga clic en el botón de alternancia.
Control de vínculos de otros orígenes mediante extensiones de ámbito
Las extensiones de ámbito permiten que un PWA capture la navegación a rutas de acceso, subdominios o incluso sitios distintos de su propio ámbito. Esto puede ser útil para los PPA que abarcan varios dominios con fines de localización. Por ejemplo, un PWA puede abarcar contoso.com, contoso.co.uky contoso.fr.
El manifiesto de una PWA define a qué parte del dominio de hospedaje se aplica el ámbito de PWA. Por ejemplo, el nombre de www.contoso.com dominio puede tener una PWA definida en www.contoso.com/app con su ámbito establecido en /app. En este caso, todas las páginas web disponibles dentro de la www.contoso.com/app ruta de acceso forman parte del ámbito de PWA. Sin embargo, las páginas web dentro de la www.contoso.com/foo ruta de acceso no forman parte del ámbito de PWA. Además, las páginas web que están disponibles en bar.contoso.com/app o www.contoso.co.uk tampoco forman parte del ámbito de PWA.
Versión de prueba de Origin
A partir del 17 de octubre de 2024, la característica de extensiones de ámbito es una prueba de origen. Para obtener información sobre el estado, consulte Característica de extensiones de ámbito de aplicación web en Estado de la plataforma Chrome.
Cuando la característica se puede usar en Microsoft Edge y ya no está en la versión de prueba de origen, la característica se documentará en el presente artículo. Consulte Extensiones de ámbito para Web Apps, un explicador en el repositorio manifest-incubations.
PWABuilder es una herramienta de código abierto desarrollada por Microsoft que optimiza el proceso de implementación de aplicaciones web progresivas (PWA). Simplifica el desarrollo de PWA mediante la automatización de la creación de componentes esenciales, para lo que proporciona una interfaz fácil de usar para la personalización y el empaquetado de PWA para diversas plataformas y tiendas de aplicaciones. Aprenda cómo generar el manifiesto de la aplicación, configurar el trabajo de servicio y personalizar l