Java判断浏览器版本与类型

来源:互联网 发布:外贸网络推广 编辑:程序博客网 时间:2024/05/21 06:57

简单的Java获取浏览器版本和类型方法,不是很完美,但是可以用;

希望大家加以完善!

 

public static void main(String[] args) {
             String agent=request.getHeader("User-Agent").toLowerCase();
             System.out.println(agent);
             System.out.println("浏览器版本:"+getBrowserName(agent));

 }

 

/**
  * 获取浏览器版本信息
  * @Title: getBrowserName
  * @data:2015-1-12下午05:08:49
  * @author:wolf
  *
  * @param agent
  * @return
  */

public String getBrowserName(String agent) {
  if(agent.indexOf("msie 7")>0){
   return "ie7";
  }else if(agent.indexOf("msie 8")>0){
   return "ie8";
  }else if(agent.indexOf("msie 9")>0){
   return "ie9";
  }else if(agent.indexOf("msie 10")>0){
   return "ie10";
  }else if(agent.indexOf("msie")>0){
   return "ie";
  }else if(agent.indexOf("opera")>0){
   return "opera";
  }else if(agent.indexOf("opera")>0){
   return "opera";
  }else if(agent.indexOf("firefox")>0){
   return "firefox";
  }else if(agent.indexOf("webkit")>0){
   return "webkit";
  }else if(agent.indexOf("gecko")>0 && agent.indexOf("rv:11")>0){
   return "ie11";
  }else{
   return "Others";
  }
 }


0 0
原创粉丝点击