WindowEventHandlers.onlanguagechange

This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

The WindowEventHandlers.onlanguagechange event handler is a property containing the code to execute when the languagechange event, of type Event, is received by the object implementing this interface, usually a Window, an HTMLBodyElement, or an HTMLIFrameElement. Such an event is sent by the browser to inform that the preferred languages list has been updated. The list is accessible via NavigatorLanguage.languages.

Syntax

object.onlanguagechange = function;

Values

  • function is the name of a user-defined function, without the () suffix or any parameters, or an anonymous function declaration, such as function(event) {...}. An event handler always has one single parameter, containing the event, here of type Event.

Example

window.onlanguagechange = function(ev) { alert("languagechange event detected!"); };

Specifications

Specification Status Comment
HTML Living Standard
The definition of 'WindowEventHandler.onlanguagechange' in that specification.
Living Standard Initial specification.

Browser compatibility

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic support37 ?32 No24 ?
FeatureAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
Basic support3737 ?424 ? ?

See also

Document Tags and Contributors

Contributors to this page: fscholz, jpmedley, bathos, foxstorm, teoli, kscarfone
Last updated by: fscholz,