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.
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:
geo.addEventListener("promptdismiss", notifyUserRetrySelection);
In der notifyUserRetrySelection()-Funktion bitten wir den Benutzer, die Taste erneut zu drücken und die Standortfreigabe zu erlauben.
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
<geolocation>Element