Testen der Verarbeitung des progressiven Web-App-Protokolls (PWA)
In diesem Artikel wird davon ausgegangen, dass Sie bereits Protokollhandler in Ihrem PWA-Web-App-Manifest definiert haben und Ihre App mit den DevTools debuggen. Informationen zum Definieren und Registrieren von Protokollen in Ihrer PWA finden Sie unter Behandeln von Protokollen in progressiven Web-Apps.
Verwenden Sie das Anwendungstool , um zu überprüfen und zu testen, ob Microsoft Edge Ihre App erfolgreich als Handler für Protokolle registriert hat, die in Ihrem Web-App-Manifest definiert sind.
Überprüfen, ob Protokollhandler ordnungsgemäß definiert sind
Wenn Sie noch keine Handler für Protokolle in Ihrem PWA-Web-App-Manifest definiert haben, erkennt das Anwendungstool , dass keine Protokolle definiert wurden, und stellt zusätzliche Informationen zum Aktualisieren Ihres Web-App-Manifests bereit.
Wenn Sie Protokolle in Ihrem Web-App-Manifest ordnungsgemäß definiert haben, meldet das Anwendungstool , dass Microsoft Edge gültige Protokollhandlerregistrierungen gefunden hat und Dass Sie diese Protokollhandler mit Ihrer installierten PWA testen können.
So überprüfen Sie, ob Sie die Protokollhandler ordnungsgemäß definiert haben:
- Navigieren Sie zu Ihrer PWA in Microsoft Edge. Sie können die PWAmp-Demoanwendung verwenden.
- Öffnen Sie DevTools (F12).
- Öffnen Sie das Anwendungstool .
- Klicken Sie auf Manifest , um die Dropdownliste zu erweitern.
- Klicken Sie auf Protokollhandler.
Wenn Protokollhandler nicht im Web-App-Manifest definiert oder falsch definiert wurden, wird die folgende Meldung angezeigt:
Wenn Protokollhandler erfolgreich im Web-App-Manifest definiert wurden, wird die folgende Meldung angezeigt:
Der Abschnitt Protokollhandler ermöglicht es auch, die von Ihnen definierten Protokollhandler zu testen.
Testen von Protokollen aus dem Anwendungstool
Um Ihre Protokollhandler über das Anwendungstool zu testen, müssen Sie Ihre PWA bereits installiert haben. Informationen zum Installieren Ihrer PWA finden Sie unter Installieren einer PWA.
Das Anwendungstool erkennt alle Protokollhandler aus Ihrem Web-App-Manifest. So testen Sie einen Handler:
- Navigieren Sie zu Ihrer PWA in Microsoft Edge, und öffnen Sie DevTools (F12). Sie können die PWAmp-Demoanwendung verwenden.
- Öffnen Sie das Anwendungstool, und klicken Sie aufManifestprotokollhandler>.
- Wählen Sie das Protokoll aus, das Sie testen möchten, indem Sie aus der Dropdownliste auswählen.
- Geben Sie den Rest des URI in den Text ein, und klicken Sie auf Testprotokoll. Dadurch wird Ihre PWA gestartet. Abhängig von Ihrem Betriebssystem (Os) müssen Sie möglicherweise Microsoft Edge erlauben, Ihre PWA zu öffnen und alle Berechtigungen auf Betriebssystemebene für die Registrierung Ihrer App als Handler für Ihr Protokoll zu akzeptieren.
Im folgenden Screenshot wird der web+amp://files.freemusicarchive.org/storage-freemusicarchive-org/music/no_curator/Kevin_MacLeod/Jazz_Sampler/Kevin_MacLeod_-_AcidJazz.mp3
URI getestet.