HTMLGeolocationElement: promptdismiss-Ereignis
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Das promptdismiss-Ereignis der HTMLGeolocationElement-Schnittstelle wird ausgelöst, wenn der Benutzer das <geolocation>-Element aktiviert und den resultierenden Dialog durch Drücken der "Schließen"-Schaltfläche oder der Esc-Taste schließt.
Syntax
Verwenden Sie den Ereignisnamen in Methoden wie addEventListener(), oder setzen Sie eine Ereignishandler-Eigenschaft.
addEventListener("promptdismiss", (event) => { })
onpromptdismiss = (event) => { }
Ereignistyp
Ein Event.
Beispiele
>Verwendung von promptdismiss, um auf die Ablehnung durch den Benutzer zu reagieren
In unserem Eingebettete Karte Demo (Quellcode) verwenden wir einen promptdismiss-Ereignishandler, um darauf zu reagieren, dass der Benutzer die <geolocation>-Berechtigungsaufforderung ablehnt:
geo.addEventListener("promptdismiss", notifyUserRetrySelection);
In der Funktion notifyUserRetrySelection() bitten wir den Benutzer, die Schaltfläche erneut zu drücken und den Standort zuzulassen.
function notifyUserRetrySelection() {
statusElem.textContent =
'Please press the "Use location" button again and allow location for this site.';
}
Sehen Sie auf der Hauptseite HTMLGeolocationElement eine vollständige Anleitung dieses Beispiels.
Spezifikationen
| Specification |
|---|
| The HTML Permission Elements> # dom-inpagepermissionmixin-onpromptdismiss> |
Browser-Kompatibilität
Siehe auch
<geolocation>-Element