[javascript] view plain copy
오늘 저는 JS를 사용하여 브라우저 유형이므로 나중에 사용하기 쉽도록 체계적으로 구성했습니다.
[javascript] 일반 사본 보기
/*
* 설명: 브라우저 정보 확인
* 작성자: LittleQiang_w
* 날짜: 2016.1.5
* 버전: V1.1
*** var isOpera = userAgent.indexOf("Opera ") > -1; // Opera 브라우저 여부 확인
var isIE = userAgent.indexOf("호환") -1 && userAgent.indexOf("MSIE" ) > -1 && !isOpera; // IE 브라우저인지 확인
var isEdge = userAgent.indexOf("Windows NT 6.1; Trident/7.0;") > IE Edge 브라우저입니다.
var isFF = userAgent.indexOf ("Firefox") > -1; //Firefox 브라우저인지 확인
var isSafari = userAgent.indexOf("Safari") > .indexOf("Chrome") == -1; // Safari 브라우저인지 확인
var isChrome = userAgent.indexOf("Chrome") > && userAgent.indexOf("Safari") -1; /Chrome 브라우저 결정
if (isIE) fIEVersion =parseFloat(RegExp["$1"])
~ 8";} , ", 등 ‐''' ''' '‐ ' ‐ ‐ ‐ ‐ ‐‐‐‐‐ "IE9";} "Else if (fieversion == 10) {Return" IE10 ";}
Else If (FIEVERSION == 11) {RETURN" IE11 "; "0 "}//IE 버전이 너무 낮습니다
|
if (isChrome) { return "Chrome";}
if (isEdge) { return "Edge";}
}//myBrowser() end
//IE 브라우저인지 확인
function isIE ()
{
var userAgent = navigator.userAgent; //브라우저의 userAgent 문자열 가져오기
var isIE = userAgent.indexOf(" Compatible") > 1 && !isOpera; //IE 브라우저인지 확인하세요
~ ~
//Edge 브라우저를 포함한 IE 브라우저인지 확인
함수 IEVersion()
{
var userAgent = navigator.userAgent; //브라우저의 userAgent 문자열 가져오기
var isIE = userAgent.indexOf(" Compatible") > -1 && userAgent.indexOf("MSIE") > /IE 브라우저인지 확인 var isEdge = userAgent.indexOf(" Windows NT 6.1; Trident/7.0;") > -1 && !isIE; // IE가 Edge 브라우저인지 확인 if(isIE ) var reIE = new RegExp("MSIE (\d+\ .\d+);"); reIE.test(userAgent); var fIEVersion = parseFloat(RegExp["$1"]) (fIEVersion == 7) > else if(fIEVersion == 10) { "IE10" 반환;} ~ { "0" 반환}/ /IE 버전이 너무 낮습니다 } else if (ISEDGE) {{ Return "Edge" } else { Return "-1";테스트 위의 코드를 통과하면 가능합니다!
하지만 IE5와 IE7 브라우저는 당분간 구별할 수 없다는 문제가 있습니다. 위의 방법을 사용합니다. 이 문제에 대한 해결책을 기대합니다! ! !
IE5: userAgent "Mozilla/4.0(호환; MSIE 7.0; Windows NT 6.1; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0 ; .NET4.0C; InfoPath.2; .NET4.0E)"
IE7: userAgent "Mozilla/4.0(호환; MSIE 7.0; Windows NT 6.1; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; 미디어 센터 PC 6.0; InfoPath.2;
위 내용은 브라우저 유형 및 버전을 확인하는 JS 자세한 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!