Une application web progressive (PWA) sur le système d’exploitation de l’appareil peut gérer les liens, de sorte que lorsqu’une URL associée est activée, la PWA peut demander à être lancée au lieu du navigateur web, pour créer une expérience plus attrayante.
Cette gestion des liens est semblable à la façon dont les applications natives gèrent les liens sur de nombreux systèmes d’exploitation.
Gestion automatique des liens
Le système d’exploitation sur lequel votre PWA est installé lance automatiquement votre PWA pour tout lien qui fait référence au contenu qui se trouve dans l’étendue de la PWA, lorsque l’une des conditions suivantes est remplie :
La PWA a été installée à partir du Microsoft Store sur Windows.
Le PWA a été installé à l’aide de Microsoft Edge, et Microsoft Edge est le navigateur par défaut sur l’appareil.
Aucun code n’est requis pour que la gestion automatique des liens fonctionne, mais les utilisateurs finaux peuvent refuser la gestion automatique des liens. Pour refuser la gestion automatique des liens :
Dans Microsoft Edge, accédez à edge://apps.
Recherchez la PWA pour laquelle vous souhaitez désactiver la gestion automatique des liens, puis cliquez sur Détails.
Dans la page détails PWA, sous la section Gestion des liens , cliquez sur le bouton bascule.
Gérer les liens d’autres origines à l’aide d’extensions d’étendue
Les extensions d’étendue permettent à un PWA de capturer la navigation vers des chemins d’accès, des sous-domaines ou même des sites autres que sa propre étendue. Cela peut être utile pour les PWA qui s’étendent sur plusieurs domaines à des fins de localisation. Par exemple, une PWA peut s’étendre sur contoso.com, contoso.co.uket contoso.fr.
Le manifeste d’une PWA définit la partie du domaine d’hébergement à laquelle la PWA est délimitée. Par exemple, le nom de www.contoso.com domaine peut avoir une PWA définie sous www.contoso.com/app avec son étendue définie sur /app. Dans ce cas, toutes les pages web disponibles dans le www.contoso.com/app chemin font partie de l’étendue PWA. Toutefois, les pages web dans le chemin d’accès www.contoso.com/foo ne font pas partie de l’étendue PWA. En outre, les pages web qui sont disponibles dans bar.contoso.com/app ou www.contoso.co.uk ne font pas non plus partie de l’étendue PWA.
Lorsque la fonctionnalité peut être utilisée dans Microsoft Edge et n’est plus en version d’évaluation d’origine, la fonctionnalité est documentée dans le présent article. Consultez Extensions d’étendue pour Web Apps, explicatif dans le dépôt manifest-incubations.
PWABuilder est un outil open source développé par Microsoft qui simplifie le processus de déploiement des applications web progressives (PWA, Progressive Web App). Il simplifie le développement d’applications PWA en automatisant la création de composants essentiels, en fournissant une interface conviviale pour la personnalisation et en empaquetant les applications PWA pour différentes plateformes et magasins d’applications. Découvrez comment générer le manifeste d’application, configurer le service Worker e