NavigatorLanguage.language
La propriété en lecture seule NavigatorLanguage.language
fournit une chaîne de caractère indiquant la langue préférée de l'utilisateur, généralement la langue de l'interface du navigateur.
Syntaxe
const lang = navigator.language
Valeur retournée
La constante lang
contient une chaîne de caractère indiquant la langue défini dans BCP 47, par exemple "en", "en-US", "fr", "fr-FR", "es-ES", etc.
Notons que dans Safari sur iOS avant la version 10.2, le code du pays était en minuscule, par exemple: "en-us", "fr-fr" etc.
Exemple
if (/^en\b/.test(navigator.language)) {
doLangSelect(window.navigator.language);
}
Spécifications
Spécifications | Status | Commentaire |
---|---|---|
HTML Living Standard La définition de 'NavigatorLanguage: language' dans cette spécification. |
Standard évolutif | Définition initiale |
Combatibilité des navigateurs
BCD tables only load in the browser