728x90
반응형
<%
String browser = request.getHeader("User-Agent");
out.println(browser);
out.println("<br><br><pre>");
if ( browser != null && browser.indexOf("Chrome/") != -1) {
out.println("구글 Chrome 입니다.");
}else if( browser != null && browser.indexOf("Safari/") != -1 ){
out.println("Safari 입니다.");
}else if( browser != null && browser.indexOf("Navigator/") != -1 ){
out.println("Netscape 입니다.");
}else if( browser != null && browser.indexOf("Firefox/0.9.6") != -1 ){
out.println("Netscape 8이하 입니다.");
}else if( browser != null && browser.indexOf("Opera/") != -1 ){
out.println("Opera 입니다.");
}else if( browser != null && browser.indexOf("Flock/") != -1 ){
out.println("Flock 입니다.");
}else if( browser != null && browser.indexOf("Firefox/") != -1 ){
out.println("Firefox 입니다.");
}else if( browser != null && browser.indexOf("MSIE 6") != -1 ){
out.println("MSIE 6 입니다.");
}else if( browser != null && browser.indexOf("MSIE 7") != -1 ){
out.println("MSIE 7 입니다.");
}else if( browser != null && browser.indexOf("MSIE 8") != -1 ){
out.println("MSIE 8 입니다.");
// 사용자의 브라우저가 IE8 일경우 호환성 모드를 IE7으로 설정 한다.
if(request.getHeader("User-Agent").matches(".*MSIE 8.*")) {
response.setHeader( "X-UA-Compatible", "IE=EmulateIE7" );
}
}
%>
String browser = request.getHeader("User-Agent");
out.println(browser);
out.println("<br><br><pre>");
if ( browser != null && browser.indexOf("Chrome/") != -1) {
out.println("구글 Chrome 입니다.");
}else if( browser != null && browser.indexOf("Safari/") != -1 ){
out.println("Safari 입니다.");
}else if( browser != null && browser.indexOf("Navigator/") != -1 ){
out.println("Netscape 입니다.");
}else if( browser != null && browser.indexOf("Firefox/0.9.6") != -1 ){
out.println("Netscape 8이하 입니다.");
}else if( browser != null && browser.indexOf("Opera/") != -1 ){
out.println("Opera 입니다.");
}else if( browser != null && browser.indexOf("Flock/") != -1 ){
out.println("Flock 입니다.");
}else if( browser != null && browser.indexOf("Firefox/") != -1 ){
out.println("Firefox 입니다.");
}else if( browser != null && browser.indexOf("MSIE 6") != -1 ){
out.println("MSIE 6 입니다.");
}else if( browser != null && browser.indexOf("MSIE 7") != -1 ){
out.println("MSIE 7 입니다.");
}else if( browser != null && browser.indexOf("MSIE 8") != -1 ){
out.println("MSIE 8 입니다.");
// 사용자의 브라우저가 IE8 일경우 호환성 모드를 IE7으로 설정 한다.
if(request.getHeader("User-Agent").matches(".*MSIE 8.*")) {
response.setHeader( "X-UA-Compatible", "IE=EmulateIE7" );
}
}
%>
- write by 꼬마갱이 09.12.24 -
728x90
반응형
'모바일웹 > 모바일웹 개발 관련' 카테고리의 다른 글
navigator.userAgent로 64비트 IE 알기 (Detecting 64-bit Internet Explorer) (0) | 2015.03.25 |
---|---|
브라우저 구분 navigator.appName, navigator.userAgent (0) | 2015.03.25 |
navigator.userAgent (0) | 2015.03.25 |
[JavaScript] navigator.userAgent (0) | 2015.03.25 |
navigator.userAgent 를 이용한 모바일 접속확인 (0) | 2015.03.25 |
접속 기기/브라우저 정보 추출(navigator.userAgent) (0) | 2015.03.25 |
Day_46 (Request, Response) (0) | 2015.03.25 |
스프링에서 브라우저 정보(UserAgent)처리예제 (0) | 2015.03.25 |