当前位置: 移动技术网 > IT编程>开发语言>Java > 通过agent判断浏览器版本救命分享

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

2017年12月12日  | 移动技术网IT编程  | 我要评论

复制代码 代码如下:

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";
 }

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网