最近做了公司网站的一个需求:按来访人的IP来判断他是进中文网站还是英文网站。

我大概构思了一下,有两个方案:

1. Javascript判断来访者的浏览器语言,如果是中文系统,自然使用者都是中国人,跳中文网站;

如果是非中文系统,默认使用者非中国人,跳英文网站。

优点:判断反映速度快。

缺点:不准确,有可能中国用户喜欢用英文版系统,或者外国人使用中文系统的情况。

 

<script type="text/javascript" language="javascript">
  
var Browser_Agent=navigator.userAgent;
    
//浏览器为ie的情况
    if(Browser_Agent.indexOf("MSIE")!=-1){
        
var a=navigator.browserLanguage;
        
if(a !="zh-cn"){
            location.href
="英文网站";
        }
    }
    
//浏览器非ie的情况
    else{
        
var b=navigator.language;
        
if(b!="zh-CN"){
            location.href
="英文网站";
        }
    }

</script>

相关文章: