Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article suppose que vous avez déjà défini des gestionnaires de protocole dans votre manifeste d’application web PWA et que vous déboguez votre application à l’aide de DevTools. Pour en savoir plus sur la définition et l’inscription des protocoles dans votre PWA, consultez Gérer les protocoles dans une PWA.
Utilisez l’outil Application pour vérifier et tester que Microsoft Edge a correctement inscrit votre application en tant que gestionnaire pour les protocoles définis dans votre manifeste d’application web.
Voir aussi :
- Testez l’inscription du gestionnaire de protocole d’URL dans Déboguer une application web progressive (PWA).
Vérifier que les gestionnaires de protocole sont correctement définis
Si vous n’avez pas encore défini de gestionnaires pour les protocoles dans votre manifeste d’application web PWA, l’outil Application notera que les protocoles n’ont pas été définis et fournira des informations supplémentaires sur la façon de mettre à jour le manifeste de votre application web.
Si vous avez correctement défini les protocoles dans le manifeste de votre application web, l’outil Application signale que Microsoft Edge a trouvé des inscriptions de gestionnaires de protocoles valides et que vous pouvez tester ces gestionnaires de protocoles avec votre PWA installé.
Pour vérifier que vous avez correctement défini les gestionnaires de protocole :
Dans Microsoft Edge, accédez à votre PWA. Vous pouvez utiliser l’application de démonstration PWAmp.
Ouvrez DevTools (F12).
Dans la barre d’activité, sélectionnez l’outil Application .
Dans l’arborescence de gauche, développez Manifeste, puis sélectionnez Gestionnaires de protocoles.
La page Manifeste défile vers le bas jusqu’à la section Gestionnaires de protocoles .
Si les gestionnaires de protocoles n’ont pas été définis dans le manifeste de l’application web ou ont été définis de manière incorrecte, le message suivant s’affiche : « Définissez des gestionnaires de protocoles dans le manifeste pour inscrire votre application en tant que gestionnaire de protocoles personnalisés lorsque votre application est installée ».
Si les gestionnaires de protocoles ont été correctement définis dans le manifeste de l’application web, le message suivant s’affiche : « Found valid protocol handler registration in the manifest. Une fois l’application installée, testez les protocoles inscrits. »
Tester les protocoles à partir de l’outil Application
Pour tester les gestionnaires de protocole que vous avez définis, utilisez la section Gestionnaires de protocole de la page >Manifeste de l’outil >Application.
Pour tester vos gestionnaires de protocoles à partir de l’outil Application, vous devez d’abord installer votre PWA ; consultez Installation d’un PWA dans Use Progressive Web Apps (PWA) dans Microsoft Edge.
L’outil Application détecte tous les gestionnaires de protocoles à partir du manifeste de votre application web.
Pour tester un gestionnaire de protocoles :
Ouvrez un PWA dans Microsoft Edge. Vous pouvez utiliser l’application de démonstration PWAmp.
Installer le PWA ; consultez Installation d’un PWA dans Use Progressive Web Apps (PWA) dans Microsoft Edge.
Ouvrez DevTools (F12).
Dans la barre d’activité, sélectionnez l’outil Application .
Dans l’arborescence de gauche, développez Manifeste, puis sélectionnez Gestionnaires de protocoles.
La page Manifeste défile vers le bas jusqu’à la section Gestionnaires de protocoles .
Dans la liste déroulante, sélectionnez le protocole à tester.
Entrez le reste de l’URI dans la zone de texte, puis cliquez sur le bouton Protocole de test :
Dans l’exemple ci-dessus, l’URI suivant est testé :
web+amp://files.freemusicarchive.org/storage-freemusicarchive-org/music/no_curator/Kevin_MacLeod/Jazz_Sampler/Kevin_MacLeod_-_AcidJazz.mp3Votre PWA est lancé. Selon votre système d’exploitation, vous devrez peut-être autoriser Microsoft Edge à ouvrir votre PWA et accepter toutes les autorisations au niveau du système d’exploitation pour inscrire votre application en tant que gestionnaire pour votre protocole.
Voir aussi
- Testez l’inscription du gestionnaire de protocole d’URL dans Déboguer une application web progressive (PWA).
- Gérer les protocoles dans un PWA
Blog Windows :
MDN :
- protocol_handlers au manifeste MDN > PWA.
- Navigateur : méthode registerProtocolHandler() sur MDN.