WindowEventHandlers

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 AndroidFirefox pour AndroidOpera pour AndroidSafari sur iOSSamsung Internet
WindowEventHandlersChrome 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 OuiFirefox Android Support complet OuiOpera Android Support complet OuiSafari iOS Support complet OuiSamsung 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 63Firefox 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 63Firefox 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 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 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 37Firefox 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 60Firefox 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 60Firefox 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 Support complet 37Chrome Android Support complet 18Firefox Android Support complet 4Opera Android Support complet 11.5Safari iOS Support complet 5.1Samsung Internet Android ?
onrejectionhandledChrome Support complet 49Edge ? Firefox Support complet 69
Support complet 69
Support complet 68
Désactivée
Désactivée From version 68: 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.
Support partiel 55
Notes Désactivée
Notes This event handler was added in Firefox 55 but was disabled since it wasn't fully implemented. It was fully implemented in Firefox 68 and enabled by default in Firefox 69.
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 49Firefox Android Support complet 68
Désactivée
Support complet 68
Désactivée
Désactivée From version 68: 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.
Support partiel 55
Notes Désactivée
Notes This event handler was added in Firefox 55 but was disabled since it wasn't fully implemented. It was fully implemented in Firefox 68 but not enabled by default.
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 Support complet 1Edge Support complet OuiFirefox Support complet 45IE ? Opera Support complet 15Safari ? WebView Android Support complet ≤37Chrome Android Support complet 18Firefox Android Support complet 45Opera Android Support complet 14Safari iOS ? Samsung Internet Android ?
onunhandledrejectionChrome Support complet 49Edge ? Firefox Support complet 69
Support complet 69
Support complet 68
Désactivée
Désactivée From version 68: 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.
Support partiel 55
Notes Désactivée
Notes This event handler was added in Firefox 55 but was disabled since it wasn't fully implemented. It was fully implemented in Firefox 68 and enabled by default in Firefox 69.
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 49Firefox Android Support complet 68
Désactivée
Support complet 68
Désactivée
Désactivée From version 68: 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.
Support partiel 55
Notes Désactivée
Notes This event handler was added in Firefox 55 but was disabled since it wasn't fully implemented. It was fully implemented in Firefox 68 but not enabled by default.
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 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.
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