Gérer les liens vers une PWA
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.uk
et 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.
Version d’évaluation d’Origin
Depuis le 17 octobre 2024, la fonctionnalité extensions d’étendue est un essai d’origine. Pour status, consultez La fonctionnalité Extensions d’étendue d’application web dans État de la plateforme Chrome.
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.
Voir aussi :