๋ฐ์ํ
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
๋ฐ์ํ
'๐Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Dto ์ฌ์ฉ์ ๊ดํ ์๊ฐ (0) | 2022.05.29 |
---|---|
java POI Excel ํ์ฌ ์ปฌ๋ผ(์ด)์ ์ ์คํ์ผ ์ ์ฒด ์ ์ฉํ๊ธฐ (0) | 2022.05.19 |
ํ์ฌ์๊ฐ ๊ตฌํ๊ธฐ (0) | 2021.04.30 |
YouTube ๊ฒ์ ๋ฐ์ดํฐ ๊ฐ์ ธ์ค๊ธฐ - YouTube Data Api ์ฐ๋ (0) | 2021.02.28 |
Naver Cloud Outbound Mailer API ๊ฐ์ด๋ For Java (0) | 2021.02.04 |
๋๊ธ