The WorkerNavigator.language
read-only property returns a string representing the preferred language of the user, usually the language of the browser UI.
The WorkerNavigator.language
read-only property returns a string representing the preferred language of the user, usually the language of the browser UI.
A string representing the language version as defined in RFC 5646: Tags for Identifying Languages (also known as BCP 47). Examples of valid language codes include "en", "en-US", "fr", "fr-FR", "es-ES", etc.
Note that in Safari on iOS prior to 10.2, the country code returned is lowercase: "en-us", "fr-fr" etc.
You can run this insert a web worker:
js
if (/^en\b/.test(navigator.language)) { doLangSelect(window.navigator.language); }
Specification |
---|
HTML Standard # dom-navigator-language-dev |
Desktop | Mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | |
language |
4 | 12 | 3.5Before Firefox 4, this property's value was also part of the user agent string, as reported bynavigator.userAgent . Starting in Firefox 5, this property's value is based on the value of the Accept-Language HTTP header. |
11Closest available (non-standard) properties areuserLanguage and browserLanguage . |
4 | 10 | 4.4 | 18 | 4 | 10.1 | 10 | 1.0 |
© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/WorkerNavigator/language