HTMLGeolocationElement : évènement promptdismiss
Disponibilité limitée
Cette fonctionnalité n'est pas Compatible car elle ne fonctionne pas dans certains des navigateurs les plus utilisés.
Want more support for this feature? Tell us why.
Expérimental: Il s'agit d'une technologie expérimentale.
Vérifiez attentivement le tableau de compatibilité des navigateurs avant de l'utiliser en production.
L'évènement promptdismiss de l'interface HTMLGeolocationElement est déclenché chaque fois que l'utilisateur·ice active l'élément <geolocation> et ferme la boîte de dialogue qui s'affiche, en appuyant sur le bouton « fermer » ou la touche Échap.
Syntaxe
Utilisez le nom de l'évènement dans des méthodes comme addEventListener(), ou définissez une propriété gestionnaire d'évènement.
addEventListener("promptdismiss", (event) => { })
onpromptdismiss = (event) => { }
Type d'évènement
Un objet Event.
Exemples
>Utiliser promptdismiss pour réagir à la fermeture de la demande d'autorisation
Dans notre démonstration de carte intégrée (angl.) (code source (angl.)), nous utilisons un gestionnaire d'évènement promptdismiss pour réagir à la fermeture de la boîte de dialogue d'autorisation de l'élément <geolocation> :
geo.addEventListener("promptdismiss", notifyUserRetrySelection);
Dans la fonction notifyUserRetrySelection(), nous demandons à l'utilisateur·ice d'appuyer à nouveau sur le bouton et d'autoriser la localisation.
function notifyUserRetrySelection() {
statusElem.textContent =
"Veuillez appuyer à nouveau sur le bouton « Utiliser la localisation » et autoriser la localisation pour ce site.";
}
Voir la page principale HTMLGeolocationElement pour une explication complète de cet exemple.
Spécifications
| Spécification |
|---|
| The HTML Geolocation Element> # dom-powerfulfeatureobserver-onpromptdismiss> |
Compatibilité des navigateurs
Voir aussi
- L'élément HTML
<geolocation>