프로필카테고리질문하기
로그인 계정 만들기

HTML에서 인터넷 익스플로러 버전 확인 방법

154 개월 전

HTML에서 브라우저가 IE9 이하인지 확인하는 방법은 무엇인가요?

답변하기 의견 추가
의견 (0)
더 많은 의견 보기

답글 (1)

394 개월 전
if IE 조건문

인터넷 익스플로러 10 미만 버전에서는 if IE 조건문을 사용할 수 있어요.

<!--[if IE 9]> <div>Internet Explorer 9</div> <![endif]--> <!--[if gte IE 8]> <div>Internet Explorer 8 이상 (8, 9)</div> <![endif]--> <!--[if lte IE 7]> <div>Internet Explorer 7 이하 (8, 7, ...)</div> <![endif]-->

그러니까 9 이하인지 확인하려면 이렇게 하면 되겠죠:

<!--[if lte IE 9]> <div>Internet Explorer 9 이하 (9, 8, 7, ...)</div> <![endif]-->
인터넷 익스플로러 10 이상의 버전 타게팅

IE 10 이상의 버전에서는 if IE 조건문이 동작하지 않아요.

IE 10 이상의 버전을 타게팅 하기 위해서는 자바스크립트에서 navigator.userAgent 를 사용하세요.

이런 식으로 할 수도 있겠네요:

<html> <script> document.documentElement.setAttribute('data-useragent', navigator.userAgent); </script> <style> .ie10 { display: none; } html[data-useragent*='MSIE 10.0'] .ie10 { display: block; } </style> <div class="ie10">Internet Explorer 10</div> </html>
의견 추가
의견 (0)
더 많은 의견 보기

정보

업보트
0
질문됨
4 개월 전
최근 활동
4 개월 전

카테고리

HTML