HTMLGeolocationElement: promptdismiss event
Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
The promptdismiss event of the HTMLGeolocationElement interface is fired whenever the user activates the <geolocation> element and dismisses the resulting dialog, by pressing the "close" button or the Esc key.
Syntax
Use the event name in methods like addEventListener(), or set an event handler property.
addEventListener("promptdismiss", (event) => { })
onpromptdismiss = (event) => { }
Event type
An Event.
Examples
>Using promptdismiss to respond to user permission dismissal
In our Embedded map demo (source code), we use a promptdismiss event handler to respond to the user dismissing the <geolocation> permission prompt:
geo.addEventListener("promptdismiss", notifyUserRetrySelection);
In the notifyUserRetrySelection() function, we ask the user to press the button again and allow location.
function notifyUserRetrySelection() {
statusElem.textContent =
'Please press the "Use location" button again and allow location for this site.';
}
See the main HTMLGeolocationElement page for a full walkthrough of this example.
Specifications
| Specification |
|---|
| The HTML Permission Elements> # dom-inpagepermissionmixin-onpromptdismiss> |
Browser compatibility
See also
<geolocation>element