User-Agent ๋กœ ์ ‘์†ํ•œ ์‚ฌ์šฉ์ž ๋ธŒ๋ผ์šฐ์ € ์ฒดํฌํ•˜๊ธฐ

    ๋ฐ˜์‘ํ˜•
    public static String getAgent(HttpServletRequest request) {
    		String userAgent = request.getHeader("User-Agent");
    		String accessBr = null;
    		if (userAgent.indexOf("Trident") > -1) { // IE
    			accessBr = "IE";
    		} else if (userAgent.indexOf("Edge") > -1) { // Edge
    			accessBr = "Edge";
    		} else if (userAgent.indexOf("Whale") > -1) { // Naver Whale
    			accessBr = "Naver Whale";
    		} else if (userAgent.indexOf("Opera") > -1 || userAgent.indexOf("OPR") > -1) { // Opera
    			accessBr = "Opera";
    		} else if (userAgent.indexOf("Firefox") > -1) { // Firefox
    			accessBr = "FireFox";
    		} else if (userAgent.indexOf("Safari") > -1 && userAgent.indexOf("Chrome") == -1) { // Safari
    			accessBr = "Safari";
    		} else if (userAgent.indexOf("Chrome") > -1) { // Chrome
    			accessBr = "Chrome";
    		} else if (userAgent.indexOf("iPhone") > -1 || userAgent.indexOf("iPad") > -1 || userAgent.indexOf("iPod") > -1) {
    			accessBr = "iPhone Web";
    		} else if (userAgent.indexOf("Android") > -1) {
    			accessBr = "Android Web";
    		}
    		System.out.println("โ˜…โ˜…โ˜…โ˜…โ˜…โ˜…โ˜…โ˜…โ˜…โ˜…โ˜…โ˜…โ˜…โ˜…โ˜…โ˜…โ˜…โ˜…โ˜…โ˜…โ˜…โ˜…โ˜…โ˜…โ˜…โ˜…โ˜…โ˜…โ˜…");
    		System.out.println("โ˜… userAgent : " + userAgent + " โ˜…");
    		System.out.println("โ˜… accessBr : " + accessBr + " โ˜…");
    		System.out.println("โ˜…โ˜…โ˜…โ˜…โ˜…โ˜…โ˜…โ˜…โ˜…โ˜…โ˜…โ˜…โ˜…โ˜…โ˜…โ˜…โ˜…โ˜…โ˜…โ˜…โ˜…โ˜…โ˜…โ˜…โ˜…โ˜…โ˜…โ˜…โ˜…");
    		return accessBr;
    	}
    728x90
    ๋ฐ˜์‘ํ˜•

    ๋Œ“๊ธ€