评论

收藏

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

开发技术 开发技术 发布于:2021-10-23 17:42 | 阅读数:327 | 评论:0

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";
 }
关注下面的标签,发现更多相似文章