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

Update compatibility data on GitHub
OrdinateurMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariWebview AndroidChrome pour AndroidEdge MobileFirefox pour AndroidOpera pour AndroidSafari pour iOSSamsung Internet
Support simpleChrome Support complet OuiEdge ? Firefox Support complet OuiIE ? Opera Support complet OuiSafari ? WebView Android Support complet OuiChrome Android Support complet OuiEdge Mobile ? Firefox Android Support complet OuiOpera Android Support complet OuiSafari iOS ? Samsung Internet Android ?
onafterprintChrome Support complet 63Edge Support complet OuiFirefox Support complet 6IE Support complet OuiOpera Support complet 50Safari Aucun support NonWebView Android Support complet 63Chrome Android Support complet 63Edge Mobile Support complet OuiFirefox Android ? Opera Android Support complet 50Safari iOS ? Samsung Internet Android ?
onbeforeprintChrome Support complet 63Edge Support complet OuiFirefox Support complet 6IE Support complet OuiOpera Support complet 50Safari Aucun support NonWebView Android Support complet 63Chrome Android Support complet 63Edge Mobile Support complet OuiFirefox Android ? Opera Android Support complet 50Safari iOS ? Samsung Internet Android ?
onbeforeunloadChrome Support complet 1Edge Support complet OuiFirefox Support complet 1IE Support complet 4Opera Support complet 12Safari Support complet 3WebView Android Support complet OuiChrome Android Support complet OuiEdge Mobile Support complet OuiFirefox Android ? Opera Android Support complet OuiSafari iOS Aucun support Non
Notes
Aucun support Non
Notes
Notes Implementation seems defect.
Samsung Internet Android ?
onhashchangeChrome Support complet 5Edge Support complet OuiFirefox Support complet 3.6IE Support complet 8Opera Support complet 10Safari Support complet 5WebView Android Support complet OuiChrome Android Support complet OuiEdge Mobile Support complet OuiFirefox Android Support complet 4Opera Android Support complet 11Safari iOS Support complet 5Samsung Internet Android ?
onlanguagechange
Expérimentale
Chrome Support complet 37Edge ? Firefox Support complet 32IE Aucun support NonOpera Support complet 24Safari ? WebView Android Support complet 37Chrome Android Support complet 37Edge Mobile ? Firefox Android Support complet 4Opera Android Support complet 24Safari iOS ? Samsung Internet Android ?
onmessageChrome Support complet 60Edge ? Firefox ? IE ? Opera Support complet 47Safari ? WebView Android Support complet 60Chrome Android Support complet 60Edge Mobile ? Firefox Android ? Opera Android Support complet 47Safari iOS ? Samsung Internet Android ?
onmessageerrorChrome Support complet 60Edge ? Firefox Support complet 57IE ? Opera Support complet 47Safari ? WebView Android Support complet 60Chrome Android Support complet 60Edge Mobile ? Firefox Android Support complet 57Opera Android Support complet 47Safari iOS ? Samsung Internet Android ?
onpopstateChrome Support complet 5Edge Support complet 12Firefox Support complet 4IE Support complet 10Opera Support complet 11.5Safari Support complet 6WebView Android ? Chrome Android Support complet 18Edge Mobile ? Firefox Android Support complet 4Opera Android Support complet 12Safari iOS Support complet 5.1Samsung Internet Android ?
onrejectionhandledChrome Support complet 49Edge ? Firefox Aucun support Non
Notes
Aucun support Non
Notes
Notes 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.
IE Aucun support NonOpera Aucun support NonSafari Aucun support NonWebView Android Aucun support NonChrome Android Aucun support NonEdge Mobile ? Firefox Android Aucun support Non
Notes
Aucun support Non
Notes
Notes 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.
Opera Android Aucun support NonSafari iOS Aucun support NonSamsung Internet Android ?
onstorageChrome ? Edge Support complet OuiFirefox Support complet 45IE ? Opera ? Safari ? WebView Android Aucun support NonChrome Android Aucun support NonEdge Mobile Support complet OuiFirefox Android Support complet 45Opera Android ? Safari iOS ? Samsung Internet Android ?
onunhandledrejectionChrome Support complet 49Edge Support complet OuiFirefox Aucun support Non
Notes
Aucun support Non
Notes
Notes 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.
IE Aucun support NonOpera Aucun support NonSafari Aucun support NonWebView Android Aucun support NonChrome Android Aucun support NonEdge Mobile Support complet OuiFirefox Android Aucun support Non
Notes
Aucun support Non
Notes
Notes 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.
Opera Android Aucun support NonSafari iOS Aucun support NonSamsung Internet Android ?
onunloadChrome Support complet OuiEdge Support complet OuiFirefox Support complet OuiIE Support complet OuiOpera Support complet OuiSafari Support complet OuiWebView Android Support complet OuiChrome Android Support complet OuiEdge Mobile Support complet OuiFirefox Android Support complet OuiOpera Android Support complet OuiSafari iOS Support complet OuiSamsung Internet Android ?

Légende

Support complet  
Support complet
Aucun support  
Aucun support
Compatibilité inconnue  
Compatibilité inconnue
Fonctionnalité expérimentale. Celle-ci peut être amenée à changer par la suite.
Fonctionnalité expérimentale. Celle-ci peut être amenée à changer par la suite.
Voir les notes d'implémentation.
Voir les notes d'implémentation.

Voir aussi

Étiquettes et contributeurs liés au document

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