建设多语言站点时使用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>