접속하는 브라우져에 따라서 OS 구분방법 및 이동방법
접속하는 브라우져에 따라서 OS 구분방법 및 이동방법
페이지를 접속하는 브라우져에 따라서 ‘User-Agent‘로 브라우져의 디바이스를 구분할 수 있다.
-
JSP에서 EL로 확인하는 방법
1
${header["user-agent"]}
-
JAVA에서 확인하는 방법
1
request.getHeader("User-Agent");
-
모바일 페이지 구분자
- iPhone
- iPad
- Samsung
- lgTel
- mobile
- android
- blackberry
- symbian
- sony
- ipod
JSTL을 활용한 페이지 분기 방법
1
2
3
4
5
<c:forTokens var="osType" items="iphone,ipad,ipod,android,blacberry,symbian" delims=",">
<c:if test="${fn:containsIgnoreCase(header['user-agent'], osType)}">
<c:redirect url=""/>
</c:if>
</c:forTokens>
오래전에 정리해 놓은 거라서 지금은 조금 달라졌을지 모르겠네…
This post is licensed under
CC BY 4.0
by the author.