본문 바로가기
IT/Java

[Java] - 자바 User-Agent를 사용해서(Chrome, IE, safari, firefox) 브라우저/버전 정보 체크 하는법

by 차이나는 개발자 2022. 2. 11.
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
반응형

댓글