是否可以检测手机用于将我的移动网站自动切换为相应语言的语言?
比如说, 我的网站应该以英文显示给那些在移动设备中使用英语作为语言的人,同样对于有法语的用户,他们应该用法语查看网站。
我用jQueryMobile开发了移动网站。它只是一个HTML和HTML的静态网站。一些Js计算都是。
答案 0 :(得分: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";
然后转到语言特定页面:
location.href = 'www.yourpage.com/' + l_lang + '.html';
答案 1 :(得分:0)
我相信你不能用JS做到这一点。
其中一个选项是解析请求的“Accept-Laguage”,但请谨慎操作,因为可能有多个具有不同的优先级设置。这可以像一些服务器端脚本以及apache的配置一样完成。