public static void Main (string[] args) {
String Agent=request.getheader ("User-agent"). toLowerCase ();
SYSTEM.OUT.PRINTLN (agent);
SYSTEM.OUT.PRINTLN ("browser version:" +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") >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 background to determine the browser version