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 sur iOSSamsung Internet
WindowEventHandlersChrome 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 46Safari 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 46Safari 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 Support complet OuiSamsung 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 10.1Safari 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 44Safari 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 44Safari 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 11.5Safari iOS Support complet 5.1Samsung Internet Android ?
onrejectionhandledChrome Support complet 49Edge ? Firefox Support partiel 55
Notes Désactivée
Support partiel 55
Notes Désactivée
Notes Firefox doesn't yet send the unhandledrejection or understand rejectionhandled events. Completing the implementation will be addressed in bug 1362272.
Désactivée From version 55: this feature is behind the dom.promise_rejection_events.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE Aucun support NonOpera Support complet 36Safari Support complet 11WebView Android Support complet 49Chrome Android Support complet 49Edge Mobile ? Firefox Android Support partiel 55
Notes Désactivée
Support partiel 55
Notes Désactivée
Notes Firefox doesn't yet send the unhandledrejection or understand rejectionhandled events. Completing the implementation will be addressed in bug 1362272.
Désactivée From version 55: this feature is behind the dom.promise_rejection_events.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android Aucun support NonSafari iOS Support complet 11.3Samsung 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 ? Firefox Support partiel 55
Notes Désactivée
Support partiel 55
Notes Désactivée
Notes Firefox doesn't yet send the unhandledrejection or understand rejectionhandled events. Completing the implementation will be addressed in bug 1362272.
Désactivée From version 55: this feature is behind the dom.promise_rejection_events.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE Aucun support NonOpera Support complet 36Safari Support complet 11WebView Android Support complet 49Chrome Android Support complet 49Edge Mobile ? Firefox Android Support partiel 55
Notes Désactivée
Support partiel 55
Notes Désactivée
Notes Firefox doesn't yet send the unhandledrejection or understand rejectionhandled events. Completing the implementation will be addressed in bug 1362272.
Désactivée From version 55: this feature is behind the dom.promise_rejection_events.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android Aucun support NonSafari iOS Support complet 11.3Samsung 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
Support partiel  
Support partiel
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.
Une action explicite de l'utilisateur est nécessaire pour activer cette fonctionnalité.
Une action explicite de l'utilisateur est nécessaire pour activer cette fonctionnalité.

Voir aussi

Étiquettes et contributeurs liés au document

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