Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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.

js
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:

js
geo.addEventListener("promptdismiss", notifyUserRetrySelection);

In der Funktion notifyUserRetrySelection() bitten wir den Benutzer, die Schaltfläche erneut zu drücken und den Standort zuzulassen.

js
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