>  기사  >  웹 프론트엔드  >  js는 jsp page_javascript 기술을 실행하는 브라우저 유형과 버전을 결정합니다.

js는 jsp page_javascript 기술을 실행하는 브라우저 유형과 버전을 결정합니다.

WBOY
WBOY원래의
2016-05-16 17:18:131169검색

지난 이틀 동안 브라우저 유형과 버전 번호를 확인하는 작업을 수행하고 관련 js 코드를 기록했습니다.

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

function allinfo(){

var ua = navigator.userAgent;
ua = ua.toLowerCase()
var match = /(웹킷) [ /]([w.] )/.exec(ua) ||
/(opera)(?:.*version)?[ /]([w.] )/.exec(ua ) || [w.] ))?/.exec(ua) || [];

//브라우저 버전 번호를 확인해야 하는 경우: match[2]

switch(match[ 1]){
case "msie": //ie
if (parseInt(match[2]) === 6){ //ie6
alert("ie6")
alert ("현재 .0 이하 브라우저는 지원되지 않습니다. 브라우저 버전을 업그레이드하세요!"); / document.getElementById( "show").style.display = "block";
//document.getElementById("nosee_b").style.display = "none"
}
else if ( parseInt(match[2 ]) === 7) { //ie7
alert("ie7");
//document.getElementById("hid").style.display = "none"; >// document.getElementById("show").style.display = "block";
}
else if (parseInt(match[2]) === 8){ //ie8
alert ("ie8") ;
}
else if(parseInt(match[2]) === 9){
alert("ie9")
//document.getElementById("hid ").style.display = "none";
}
break;
case "webkit": //safari 또는 chrome
//alert("safari or chrome");
// document.getElementById ("middle").style.display = "none";
break
case "opera": //opera
alert("opera")
break;
case " mozilla": //Firefox
alert("Firefox");
//document.getElementById("hid").style.display = "none"
>기본값:
휴식
}
}

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.