IT/Java
[Java] - 자바 User-Agent를 사용해서(Chrome, IE, safari, firefox) 브라우저/버전 정보 체크 하는법
차이나는 개발자
2022. 2. 11. 00:23
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
반응형