최근 몇 년 동안 운영 체제의 업그레이드와 다양한 신기술의 대중화로 인해 낮은 버전을 포기하는 것은 트렌드가되었습니다. 이것은 프론트 엔드 직원에게 좋은 소식입니다. 낮은 수준과 호환되기 위해 너무 많은 시간을 소비 할 필요가 없습니다. 많은 사이트가 관광객들에게 저급, 즉 프롬프트를 제공하는 방법을 사용합니다 (매우 친절하고 인도적입니다). 일반적으로 프롬프트는 헤더에 표시되며 스크립트 감지는 다음과 같습니다.
함수 getieversion () {var rv = -1; // return 값은 실패를 가정합니다. if (navigator.appName == 'Microsoft Internet Explorer') {var ua = navigator.useragent; var re = new regexp ( "msie ([0-9] {1,} [/. 0-9] {0,})"); if (re.exec (ua)! = null) rv = parsefloat (regexp. $ 1);} return rv;} 함수 cheecksion () {var msg = "당신은 인터넷 탐색기를 사용하지 않습니다. var ver = getieversion (); if (ver> -1) {alert (ver); if (ver> = 9.0) // 이것은 감지 될 버전 MSG = "최근 Internet Explorer 사본을 사용하고 있습니다." else msg = "인터넷 익스플로러 사본을 업그레이드해야합니다."; } alert (msg);}여기서 초점은 JSBOM의 네비게이터 개체를 사용하여 브라우저 버전 정보를 얻은 다음 IE 정보 (있는 경우)를 필터링 한 다음 결과를 기반으로 웹에서 특정 작업을 수행 할 수 있습니다. 브라우저 감지 측면에서 다른 브라우저의 정보를 검색하고 필요에 따라 프로젝트에 따라 조정할 수도 있습니다.
JavaScript의 IE 버전 탐지에 관한 위의 기사는 가장 간단한 방법입니다. 나는 당신과 모든 콘텐츠를 공유하고 있습니다. 나는 당신이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.