728x90
반응형
#자바 User-Agent를 사용해서(Chrome, IE, safari, firefox) 브라우저/버전 정보 체크 하는법
#java
public String getClientCheck(HttpServletRequest request) {
String userAgent = request.getHeader("User-Agent");
String checkClient = "";
// IE
if(userAgent.indexOf("Trident") > -1) {
checkClient = "ie";
// Edge
}else if(userAgent.indexOf("Edge") > -1) {
checkClient = "edge";
// Naver Whale
}else if(userAgent.indexOf("Whale") > -1) {
checkClient = "whale";
// Opera
}else if(userAgent.indexOf("Opera") > -1 || userAgent.indexOf("OPR") > -1) {
checkClient = "opera";
// Firefox
}else if(userAgent.indexOf("Firefox") > -1) {
checkClient = "firefox";
// Safari
}else if(userAgent.indexOf("Safari") > -1 && userAgent.indexOf("Chrome") == -1 ) {
checkClient = "safari";
// Chrome
}else if(userAgent.indexOf("Chrome") > -1) {
checkClient = "chrome";
}
return checkClient;
}
728x90
반응형
'IT > Java' 카테고리의 다른 글
[Java] - 자바 Map 데이터 가져오는 방법(entrySet(), keySet(), Iterator 인터페이스) (0) | 2022.07.01 |
---|---|
[Java] - 자바 User-Agent를 사용해서(PC , 모바일 웹, APP) 구분 하는 방법 (0) | 2022.02.12 |
[Java] - 자바 String 문자열 사업자 등록번호 확인 방법 (0) | 2021.09.29 |
[Java] - 자바 문자열 필수 값, 특수문자 체크 하는 방법 (0) | 2021.09.29 |
[Java] - 자바 String 문자열이 숫자인지 확인하는 방법 (0) | 2021.09.29 |
댓글