//package com.nowjava;
public class Main {/*时 代 J a v a 公 众 号 提 供*/
public static void main(String[] argv) throws Exception {
String userAgent = "nowjava.com";
System.out.println(getBrowser(userAgent));
}
public static String getBrowser(String userAgent) {
String browser = "";
String version = "";
Integer startLen = 0;
Integer endLen = 0;
if (userAgent.toLowerCase().indexOf("msie") != -1) {
browser = "IE";
startLen = userAgent.toLowerCase().indexOf("msie");
endLen = userAgent.indexOf(";", startLen);
version = userAgent.substring(startLen + 5, endLen);
} else if (userAgent.toLowerCase().indexOf("trident/7") != -1) {/** 来 自 N o w J a v a . c o m - 时 代 Java**/
browser = "IE";
startLen = userAgent.toLowerCase().indexOf("rv:") + 3;
endLen = userAgent.indexOf(")", startLen);
version = userAgent.substring(startLen, endLen);
} else if (userAgent.toLowerCase().indexOf("chrome") != -1) {
browser = "CHROME";
startLen = userAgent.toLowerCase().indexOf("chrome") + 7;
endLen = userAgent.indexOf(" ", startLen);
version = userAgent.substring(startLen, endLen);
} else if (userAgent.toLowerCase().indexOf("firefox") != -1) {
browser = "FIREFOX";
startLen = userAgent.toLowerCase().indexOf("firefox") + 8;
endLen = userAgent.length();
version = userAgent.substring(startLen, endLen);
} else if (userAgent.toLowerCase().indexOf("safari") != -1) {
browser = "SAFARI";
startLen = userAgent.toLowerCase().indexOf("version") + 8;
endLen = userAgent.indexOf(" ", startLen);
version = userAgent.substring(startLen, endLen);
/**代码未完, 请加载全部代码(NowJava.com).**/
本文系作者在时代Java发表,未经许可,不得转载。如有侵权,请联系nowjava@qq.com删除。