建设多语言站点时使用js语言判断浏览器的语言种类自动跳转到对应的站点,此代码已测试过浏览器有 IE、Firefox、Chrome:
<script type="text/javascript">
//判断浏览器语言自动跳转开始
var type=navigator.appName
if (type=="Netscape"){
varlang = navigator.language
}
else{
varlang = navigator.userLanguage
}
var lang =lang.substr(0,2)//取得浏览器语言的前两个字母
switch(lang){
case("zh"):
alert("进行中文页面跳转");//进行中文跳转
//window.location.href="http://www.a.cn/"
break;
case("en"):
alert("进行英文页面跳转");//进行中文跳转
//window.location.href="http://www.b.cn/"
break;
default:
//条件都不满足跳转到其他页面
//window.location.href="http://www.c.cn/"
}
//判断浏览器语言自动跳转结束
</script>