浏览器语言是否始终采用相同的格式?
Is browser language always in the same format?
通过 javascript,我正在检测我的浏览器语言
function detectLanguage(){
return navigator.language || navigator.userLanguage;
}
它 returns 我 en-EN。
我想知道:字符串的格式总是这样吗?
喜欢“两个小写字母”-“同样的两个大写字母”?
“格式”(它是 header,感谢 Adriani6)被称为 Accept-Language。
“两个小写字母和两个大写字母”绝对不会一直相同。
例如,如果您的浏览器请求加拿大使用的法语,您将收到“fr-CA”。
有关详细信息,请查看 W3C website。
类似问题:
Get visitors language & country code with javascript (client-side)
Best way to determine user's locale within browser
通过 javascript,我正在检测我的浏览器语言
function detectLanguage(){
return navigator.language || navigator.userLanguage;
}
它 returns 我 en-EN。 我想知道:字符串的格式总是这样吗? 喜欢“两个小写字母”-“同样的两个大写字母”?
“格式”(它是 header,感谢 Adriani6)被称为 Accept-Language。
“两个小写字母和两个大写字母”绝对不会一直相同。
例如,如果您的浏览器请求加拿大使用的法语,您将收到“fr-CA”。
有关详细信息,请查看 W3C website。
类似问题:
Get visitors language & country code with javascript (client-side)
Best way to determine user's locale within browser