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

Das promptdismiss-Ereignis der HTMLGeolocationElement-Schnittstelle wird ausgelöst, wenn der Benutzer das <geolocation>-Element aktiviert und das resultierende Dialogfeld schließt, indem er die "Schließen"-Schaltfläche oder die Esc-Taste drückt.

Syntax

Verwenden Sie den Ereignisnamen in Methoden wie addEventListener() oder setzen Sie eine Ereignis-Handler-Eigenschaft.

js
addEventListener("promptdismiss", (event) => { })

onpromptdismiss = (event) => { }

Ereignistyp

Ein Event.

Beispiele

Verwendung von promptdismiss, um auf das Ablehnen der Berechtigung durch den Benutzer zu reagieren

In unserem Demo zur eingebetteten Karte (Quellcode) verwenden wir einen promptdismiss-Ereignishandler, um auf das Schließen der <geolocation>-Berechtigungsabfrage durch den Benutzer zu reagieren:

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

In der notifyUserRetrySelection()-Funktion bitten wir den Benutzer, die Taste erneut zu drücken und die Standortfreigabe zu erlauben.

js
function notifyUserRetrySelection() {
  statusElem.textContent =
    'Please press the "Use location" button again and allow location for this site.';
}

Siehe die Hauptseite von HTMLGeolocationElement für eine vollständige Erklärung dieses Beispiels.

Spezifikationen

This feature does not appear to be defined in any specification.

Browser-Kompatibilität

Siehe auch