zl程序教程

您现在的位置是:首页 >  前端

当前栏目

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

浏览器 版本 分享 通过 判断 Agent 救命
2023-06-13 09:15:16 时间

复制代码代码如下:


publicstaticStringgetBrowser(StringuserAgent){
  if(userAgent==null||userAgent.trim().length()<1){
   return"unknow";
  }
  String[]brorserEN=newString[]{
    "MyIE2",
    "Firefox",
    "KuGooSoft",
    "LBBROWSER",
    "TheWord",
    "QQ",
    "Maxthon",
    "BIDUPlayerBrowser",
    "Opera",
    "Chrome",
    "Safari",
    "9A334",
    "UCWEB",
    "googlebot",
    "rv11.0"};
  String[]brorserCN=newString[]{
    "MyIE2",
    "Firefox",
    "酷狗",
    "猎豹",
    "世界之窗",
    "QQ",
    "Maxthon",
    "百度影音",
    "Opera",
    "Chrome",
    "Safari",
    "360",
    "UCWEB",
    "googlebot",
    "IE11.0"};
  for(inti=0;i<brorserEN.length;i++){
   if(userAgent.indexOf(brorserEN[i])>-1){
    returnbrorserCN[i];
   }
  }
  if(userAgent.indexOf("MSIE")>-1){
   if(userAgent.indexOf("MSIE9.0")>-1){
    return"IE9.0";
   }elseif(userAgent.indexOf("MSIE10.0")>-1){
    return"IE10.0";
   }elseif(userAgent.indexOf("MSIE8.0")>-1){
    return"IE8.0";
   }elseif(userAgent.indexOf("MSIE7.0")>-1){
    return"IE7.0";
   }elseif(userAgent.indexOf("MSIE6.0")>-1){
    return"IE6.0";
   }
   return"IE";
  }
  return"unknowBrowser";
 }