본문 바로가기

Programming/java

[java] Client의 웹브라우저 버전 조회

Client의 웹브라우저 버전 조회



public static String getClntWebVer(HttpServletRequest request) throws Exception {

String user_agent = request.getHeader("user-agent");


// 웹브라우저 버전 조회

String webVer = "";

String [] arr = {"MSIE", "OPERA", "NETSCAPE", "FIREFOX", "SAFARI"};

for (int i = 0; i < arr.length; i++) {

int s_loc = user_agent.toUpperCase().indexOf(arr[i]);

if (s_loc != -1) {

int f_loc = s_loc + arr[i].length();

webVer = user_agent.toUpperCase().substring(f_loc, f_loc+5);

webVer = webVer.replaceAll("/", "").replaceAll(";", "").replaceAll("^", "").replaceAll(",", "").replaceAll("//.", "");

}

}

return webVer;

}


'Programming > java' 카테고리의 다른 글

[java] HTML 특수문자 처리  (0) 2015.05.12
[java] Client의 웹브라우저 종류 조회  (0) 2015.04.24
[java] Client IP 조회  (0) 2015.04.24
[java] 임시 비밀번호 만들기  (0) 2015.04.03
[java] 영문/한글 길이 구하기  (0) 2015.03.26