检测移动设备使用的语言并自动将网站切换为相应的语言

Log*_*aul 3 javascript mobile jquery jquery-mobile

是否有可能检测到手机使用的语言将我的移动网站自动切换为相应的语言?

比如说,我的网站应该用英语显示给那些在移动设备中使用英语作为语言的人,同样对于有法语的用户,他们应该用法语查看网站.

我用jQueryMobile开发了移动网站.它只是一个带有HTML和一些Js计算的静态站点.

PiT*_*ber 5

您可以像这样检测用户语言:

  var l_lang;
  if (navigator.userLanguage) // Explorer
    l_lang = navigator.userLanguage;
  else if (navigator.language) // FF
    l_lang = navigator.language;
  else
    l_lang = "en";
Run Code Online (Sandbox Code Playgroud)

然后转到特定语言页面:

  location.href = 'www.yourpage.com/' + l_lang + '.html';
Run Code Online (Sandbox Code Playgroud)