πJava
User-Agent λ‘ μ μν μ¬μ©μ λΈλΌμ°μ 체ν¬νκΈ°
harry.93
2021. 5. 3. 17:41
λ°μν
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
λ°μν