1. 程式人生 > >java後臺判斷瀏覽器的版本

java後臺判斷瀏覽器的版本

cas nbsp sta header [] ade get tolower ie10

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

}

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

java後臺判斷瀏覽器的版本