如何使用JavaScript获取浏览器语言

可能重复:
用于检测浏览器语言偏好的JavaScript

我想检测进入我的网站的浏览器的语言,如果是En或Fr. 所以我可以redirect到En页面或其他页面。

另外,我可以检测手机语言吗?

试试这个脚本来获取你的浏览器语言

 <script type="text/javascript"> var userLang = navigator.language || navigator.userLanguage; alert ("The language is: " + userLang); </script> 

“JavaScript”的方式:

 var lang = navigator.language || navigator.userLanguage; //no ?s necessary 

真的,你应该在服务器上进行语言检测,但是如果通过JavaScript来了解/使用它是非常必要的。

这篇文章有点旧了,但是build议使用navigator.language:

http://www.techrepublic.com/article/detect-foreign-language-support-using-javascript/5069931

也:

用于检测浏览器语言偏好的JavaScript