您现在的位置: 万盛学电脑网 >> 程序编程 >> 网络编程 >> jsp编程 >> 正文

通过agent判断浏览器版本救命分享

作者:佚名    责任编辑:admin    更新时间:2022-06-22

 这篇文章主要介绍了jsp中通过agent判断浏览器版本的示例,大家参考使用吧

  代码如下: public static String getBrowser(String userAgent) {   if(userAgent==null||userAgent.trim().length()<1){    return "unknow ";   }   String[]brorserEN=new String[]{     "MyIE2",     "Firefox",     "KuGooSoft",     "LBBROWSER",     "TheWord",     "QQ",     "Maxthon",     "BIDUPlayerBrowser",     "Opera",     "Chrome",     "Safari",     "9A334",     "UCWEB",     "googlebot",     "rv 11.0"};   String[]brorserCN=new String[]{     "MyIE2",     "Firefox",     "酷狗",     "猎豹",     "世界之窗",     "QQ",     "Maxthon",     "百度影音",     "Opera",     "Chrome",     "Safari",     "360",     "UCWEB",     "googlebot",     "IE 11.0"};   for(int i=0;i<brorserEN.length;i++){    if (userAgent.indexOf(brorserEN[i]) > -1) {     return brorserCN[i];    }   }   if (userAgent.indexOf("MSIE") > -1) {    if(userAgent.indexOf("MSIE 9.0")>-1){     return "IE 9.0";    }else if(userAgent.indexOf("MSIE 10.0")>-1){     return "IE 10.0";    }else if(userAgent.indexOf("MSIE 8.0")>-1){     return "IE 8.0";    }else if(userAgent.indexOf("MSIE 7.0")>-1){     return "IE 7.0";    }else if(userAgent.indexOf("MSIE 6.0")>-1){     return "IE 6.0";    }    return "IE";   }   return "unknow Browser";  }