0

먼저 묻는다면 미안하지만, 정확히 버전의 IE가 실행되고 있는지 (자바 스크립트 사용) 어떻게 감지 할 수 있는지 알고 싶습니다.자바 스크립트에서 전체 IE 버전을 감지하십시오.

는 이미 window.navigator.userAgent... MSIE 8.0 ...를 반환 appVersion 알고,하지만 내가 원하는 것은 8.0.6 또는 8.0.9 (그들은 차이가, 8.0.6에서 작동하지 않습니다 8.0.9에서 작업 몇 가지).

+1

자신에게 물어 봐야 할 질문은 ** 왜 **이 작업을 수행 하시겠습니까? 거의 항상 브라우저 및/또는 버전 감지 대신 기능 감지 기능을 사용하는 것이 좋습니다. https://learn.jquery.com/code-organization/feature-browser-detection/ – nyuszika7h

+0

나는 IE가 10 진수의 한 자리 넘버 넘버링을 본 적이 없다. –

답변

1

자바 스크립트를 통해이 세분성 수준을 감지 할 수 없다고 생각합니다. 브라우저 버전이 사용자 에이전트에서 감지되고 IE8에서 사용자 에이전트가 해당 버전으로 이동하지 않습니다.

여기 IE8 사용자 에이전트 문자열에

더 많은 정보 : http://www.useragentstring.com/_uas_Internet%20Explorer_version_8.0.php

단지 당신이 아니라 실제 점을 확인하는 것보다 특징 검출 테스트의 일종을해야 할 것 같아요 특정 전복에서 일 몇 가지가있는 경우 -dot-version ...

0

navigator.appVersion은 어떻습니까?

http://www.w3schools.com/jsref/prop_nav_appversion.asp

그러나 여전히 정규 표현식을 사용하여 값을 잡기 위해해야 ​​할 수도 있습니다.

+0

app.version도 8.0을 제공합니다 ... –

+0

http://www.w3fools.com/ – nyuszika7h

+0

버전 번호 지정과 관련하여 userAgent와 appVersion간에 차이가 없습니다. –

관련 문제