We're looking for a user researcher to understand the needs of developers and designers. Is this you or someone you know? Check out the post: https://mzl.la/2IGzdXS

La mixin WindowEventHandlers décrit les gestionnaires d'événements communs à plusieurs interfaces comme Window, or HTMLBodyElement et HTMLFrameSetElement. Chacune de ces interfaces peut implémenter des gestionnaires d'événement supplémentaires.
 

Note: WindowEventHandlers est une mixin et non une interface; il n'est pas possible de créer un objet de type WindowEventHandlers.

Propriétés

Les propriétés d'événement, de la forme onXYZ, sont définis sur WindowEventHandlers et implémentées par Window ou WorkerGlobalScope pour les Web Workers.

WindowEventHandlers.onafterprint
Est un EventHandler représentant le code à appeler lorsque l'événement afterprint est déclenché.
WindowEventHandlers.onbeforeprint
Est un EventHandler représentant le code à appeler lorsque l'événement beforeprint est déclenché.
WindowEventHandlers.onbeforeunload
Est un EventHandler représentant le code à appeler lorsque l'événement beforeunload est déclenché.
WindowEventHandlers.onhashchange
Est un EventHandler représentant le code à appeler lorsque l'événement hashchange est déclenché.
WindowEventHandlers.onlanguagechange
Est un EventHandler représentant le code à appeler lorsque l'événement languagechange est déclenché.
WindowEventHandlers.onmessage
Est un EventHandler représentant le code à appeler lorsque l'événement message est déclenché.
WindowEventHandlers.onoffline
Est un EventHandler représentant le code à appeler lorsque l'événement offline est déclenché.
WindowEventHandlers.ononline
Est un EventHandler représentant le code à appeler lorsque l'événement online est déclenché.
WindowEventHandlers.onpagehide
Est un EventHandler représentant le code à appeler lorsque l'événement pagehide est déclenché.
WindowEventHandlers.onpageshow
Est un EventHandler représentant le code à appeler lorsque l'événement pageshow est déclenché.
WindowEventHandlers.onpopstate
Est un EventHandler représentant le code à appeler lorsque l'événement popstate est déclenché.
WindowEventHandlers.onresize
Est un EventHandler représentant le code à appeler lorsque l'événement resize est déclenché.
WindowEventHandlers.onstorage
Est un EventHandler représentant le code à appeler lorsque l'événement storage est déclenché.
WindowEventHandlers.onunload
Est un EventHandler représentant le code à appeler lorsque l'événement unload est déclenché.

Méthodes

Cette interface ne définit aucune méthode.

Spécifications

Specification Status Comment
HTML Living Standard
La définition de 'GlobalEventHandlers' dans cette spécification.
Standard évolutif Pas de changement depuis HTML 5.1.
HTML 5.1
La définition de 'GlobalEventHandlers' dans cette spécification.
Recommendation Snapshot de HTML Living Standard. Ajoute onlanguage.
HTML5
La définition de 'GlobalEventHandlers' dans cette spécification.
Recommendation Snapshot de HTML Living Standard. Création de WindowEventHandlers (les propriétés étaient sur la cible avant).

Compatibilité des navigateurs

FonctionnalitéChromeEdgeFirefoxInternet ExplorerOperaSafari
Support simple Oui ? Oui ? Oui ?
onafterprint63 Oui6 Oui Non Non
onbeforeprint63 Oui6 Oui Non Non
onbeforeunload1 Oui14123
onhashchange5 Oui3.68105
onlanguagechange37 ?32 Non24 ?
onmessage60 ? ? ?47 ?
onmessageerror60 ?57 ?47 ?
onpopstate ? ? ? ? ? ?
onrejectionhandled49 ? Non2 Non Non Non
onstorage ? Oui45 ? ? ?
onunhandledrejection49 Oui Non2 Non Non Non
onunload Oui Oui Oui Oui Oui Oui
FonctionnalitéAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
Support simple Oui Oui ? Oui Oui ? ?
onafterprint Oui Oui Oui ? Non ? ?
onbeforeprint Oui Oui Oui ? Non ? ?
onbeforeunload Oui Oui Oui ? Oui Non1 ?
onhashchange Oui Oui Oui4115 ?
onlanguagechange3737 ?424 ? ?
onmessage6060 ? ?47 ? ?
onmessageerror6060 ?5747 ? ?
onpopstate ? ? ? ? ? ? ?
onrejectionhandled Non Non ? Non2 Non Non ?
onstorage Non Non Oui45 ? ? ?
onunhandledrejection Non Non Oui Non2 Non Non ?
onunload Oui Oui Oui Oui Oui Oui ?

1. Implementation seems defect.

2. Firefox implements the PromiseRejectionEvent interface if you go to about:config and set the dom.promise_rejection_events.enabled pref to true. However, Firefox doesn't yet actually send the unhandledrejection or understand rejectionhandled events. Completing the implementation will be addressed in bug 1362272.

Voir aussi

Étiquettes et contributeurs liés au document

Étiquettes : 
Contributeurs à cette page : a-mt, fscholz
Dernière mise à jour par : a-mt,