> 웹 프론트엔드 > JS 튜토리얼 > IE 버전 번호를 확인하기 위해 javascript를 사용하는 것은 간단하고 실용적이며 이전 버전과 호환됩니다.

IE 버전 번호를 확인하기 위해 javascript를 사용하는 것은 간단하고 실용적이며 이전 버전과 호환됩니다.

WBOY
풀어 주다: 2016-05-16 17:22:51
원래의
1107명이 탐색했습니다.

오늘은 프로젝트에서 IE 버전 번호를 확인해야 하는데, jQuery 2.0에서는 브라우저 버전 번호 판단을 없애기 때문에(기능 감지 권장) 외국인이 작성한 코드 조각을 봤습니다.

코드 복사 코드는 다음과 같습니다.

var _IE = (function(){
var v = 3, div = document.createElement ('div'), all = div.getElementsByTagName('i');
while (
div.innerHTML = '',
all[0]
)
return v > 4 ? v : false ; >}()) ;

이 코드는 정말 기발합니다! 간단하고 이전 버전과 호환됩니다! 일반적인 접근 방식은 다음과 같습니다. USER_AGENT를 정기적으로 검색합니다.
그러나 역사적 이유로 인해 USER_AGENT는 항상 부정확했으며 주요 제조업체에서 혼란스럽게 변경했습니다.

예:

코드 복사 코드는 다음과 같습니다.
IE10: Mozilla/5.0(호환; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0)
IE11: Mozilla/5.0(Windows NT 6.3; Trident/7.0; rv 11.0) like Gecko

이것들은 어떤 지저분한 끈인가요? . . IE12가 어떻게 될지 누가 알겠는가! ! !
따라서 기능 감지 또는 USER-AGENT 감지를 사용하는 것은 안정적이지 않으며 이전 버전과 호환되지 않습니다!

위 코드를 적극 추천합니다!
————————————————————————-
처음 프로그래밍을 배울 때는 아는 것도 많고 쓸 것도 많다고 느꼈습니다. about;
하지만 깊이 있게 많은 지식을 배운 후에는 제가 아는 것이 너무 적다는 것을 뼈저리게 깨달았습니다! 글을 쓰고 싶은데 하기가 어렵네요.
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿