Client의 웹브라우저 종류 조회
public static String getClntWebKind(HttpServletRequest request) throws Exception {
String user_agent = request.getHeader("user-agent");
// 웹브라우저 종류 조회
String webKind = "";
if (user_agent.toUpperCase().indexOf("GECKO") != -1) {
if (user_agent.toUpperCase().indexOf("NESCAPE") != -1) {
webKind = "Netscape (Gecko/Netscape)";
} else if (user_agent.toUpperCase().indexOf("FIREFOX") != -1) {
webKind = "Mozilla Firefox (Gecko/Firefox)";
} else {
webKind = "Mozilla (Gecko/Mozilla)";
}
} else if (user_agent.toUpperCase().indexOf("MSIE") != -1) {
if (user_agent.toUpperCase().indexOf("OPERA") != -1) {
webKind = "Opera (MSIE/Opera/Compatible)";
} else {
webKind = "Internet Explorer (MSIE/Compatible)";
}
} else if (user_agent.toUpperCase().indexOf("SAFARI") != -1) {
if (user_agent.toUpperCase().indexOf("CHROME") != -1) {
webKind = "Google Chrome";
} else {
webKind = "Safari";
}
} else if (user_agent.toUpperCase().indexOf("THUNDERBIRD") != -1) {
webKind = "Thunderbird";
} else {
webKind = "Other Web Browsers";
}
return webKind;
}
'이전것 > JAVA' 카테고리의 다른 글
[JAVA] InputStreamReader 한글 깨짐 엑셀 csv Import (0) | 2017.10.25 |
---|---|
java - 숫자, 대문자, 소문자 구분 (0) | 2017.07.13 |
자바 charAt(), indexOf(), substring(), length() 정리 (0) | 2017.07.13 |
JAVA JSP JDBC JDBC 사용 예제 (0) | 2017.04.20 |
JAVA JSP TOMCAT 자바 톰캣 UTF-8 인코딩 (0) | 2017.04.19 |