Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel wird davon ausgegangen, dass Sie bereits Protokollhandler in Ihrem PWA-Web-App-Manifest definiert haben und Ihre App mithilfe von DevTools debuggen. Informationen zum Definieren und Registrieren von Protokollen in Ihrer PWA finden Sie unter Behandeln von Protokollen in einer PWA.
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.
Siehe auch:
- Testen Sie die Registrierung des URL-Protokollhandlers in Debuggen einer progressiven Web-App (PWA).
Überprüfen, ob Protokollhandler richtig definiert sind
Wenn Sie noch keine Handler für Protokolle in Ihrem PWA-Web-App-Manifest definiert haben, stellt das Anwendungstool fest, dass keine Protokolle definiert wurden, und stellt zusätzliche Informationen zum Aktualisieren Ihres Web-App-Manifests bereit.
Wenn Sie in Ihrem Web-App-Manifest Protokolle 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 Protokollhandler korrekt definiert haben:
Wechseln Sie in Microsoft Edge zu Ihrer PWA. Sie können die PWAmp-Demoanwendung verwenden.
Öffnen Sie DevTools (F12).
Wählen Sie in der Aktivitätsleistedas Anwendungstool aus.
Erweitern Sie in der Struktur auf der linken Seite Manifest, und wählen Sie dann Protokollhandler aus.
Die Seite Manifest scrollt nach unten zum Abschnitt Protokollhandler.
Wenn Protokollhandler nicht im Web-App-Manifest definiert wurden oder falsch definiert wurden, wird die folgende Meldung angezeigt: "Definieren Sie Protokollhandler im Manifest, um Ihre App als Handler für benutzerdefinierte Protokolle zu registrieren, wenn Ihre App installiert wird."
Wenn Protokollhandler erfolgreich im Web-App-Manifest definiert wurden, wird die folgende Meldung angezeigt: "Gültige Protokollhandlerregistrierung im Manifest gefunden. Testen Sie bei installierter App die registrierten Protokolle."
Testprotokolle aus dem Anwendungstool
Um die von Ihnen definierten Protokollhandler zu testen, verwenden Sie die> Seite >"Anwendungstoolmanifest" im Abschnitt Protokollhandler.
Um Ihre Protokollhandler über das Anwendungstool zu testen, müssen Sie zuerst Ihre PWA installieren. siehe Installieren einer PWA unter Verwendung progressiver Web-Apps (PWAs) in Microsoft Edge.
Das Anwendungstool erkennt alle Protokollhandler aus Ihrem Web-App-Manifest.
So testen Sie einen Protokollhandler:
Öffnen Sie eine PWA in Microsoft Edge. Sie können die PWAmp-Demoanwendung verwenden.
Installieren Sie die PWA; siehe Installieren einer PWA unter Verwendung progressiver Web-Apps (PWAs) in Microsoft Edge.
Öffnen Sie DevTools (F12).
Wählen Sie in der Aktivitätsleistedas Anwendungstool aus.
Erweitern Sie in der Struktur auf der linken Seite Manifest, und wählen Sie dann Protokollhandler aus.
Die Seite Manifest scrollt nach unten zum Abschnitt Protokollhandler.
Wählen Sie in der Dropdownliste das zu testende Protokoll aus.
Geben Sie den Rest der URI in das Textfeld ein, und klicken Sie dann auf die Schaltfläche Testprotokoll :
Im obigen Beispiel wird die folgende URI getestet:
web+amp://files.freemusicarchive.org/storage-freemusicarchive-org/music/no_curator/Kevin_MacLeod/Jazz_Sampler/Kevin_MacLeod_-_AcidJazz.mp3Ihre PWA wird gestartet. Abhängig von Ihrem Betriebssystem müssen Sie Microsoft Edge möglicherweise erlauben, Ihre PWA zu öffnen und alle Berechtigungen auf Betriebssystemebene zu akzeptieren, um Ihre App als Handler für Ihr Protokoll zu registrieren.
Siehe auch
- Testen Sie die Registrierung des URL-Protokollhandlers in Debuggen einer progressiven Web-App (PWA).
- Handhabung von Protokollen in einer PWA
Windows-Blog:
MDN:
- protocol_handlers bei MDN > PWA manifest.
- Navigator: registerProtocolHandler()-Methode bei MDN.