Tester la gestion du protocole d’application web progressive (PWA)

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 :

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 :

  1. Dans Microsoft Edge, accédez à votre PWA. Vous pouvez utiliser l’application de démonstration PWAmp.

  2. Ouvrez DevTools (F12).

  3. Dans la barre d’activité, sélectionnez l’outil Application .

  4. 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 ».

      Section Gestionnaires de protocoles, sans protocoles définis

    • 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. »

      Section Gestionnaires de protocoles, avec protocoles définis

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 :

  1. Ouvrez un PWA dans Microsoft Edge. Vous pouvez utiliser l’application de démonstration PWAmp.

  2. Installer le PWA ; consultez Installation d’un PWA dans Use Progressive Web Apps (PWA) dans Microsoft Edge.

  3. Ouvrez DevTools (F12).

  4. Dans la barre d’activité, sélectionnez l’outil Application .

  5. 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 .

  6. Dans la liste déroulante, sélectionnez le protocole à tester.

  7. Entrez le reste de l’URI dans la zone de texte, puis cliquez sur le bouton Protocole de test :

    Test du protocole web+amp personnalisé à partir de l’outil Application

    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.mp3

    Votre 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

Blog Windows :

MDN :