이 기사는 Cheetah Browser, Sogou Browser, Aoyou Browser, 360 Speed Browser, 360 Safe Browser, QQ 브라우저, Baidu Browser, 즉, 즉, Firefox, Chrome, Safari, Opera 등을 포함하여 JavaScript를 사용하여 브라우저의 유형 및 버전 번호를 감지하는 방법을 소개합니다.
복제 다이어그램
예제 코드
<! docType html> <html> <head> <meta http-equiv = "content-type"content = "text/html; charset = utf-8"> <title> javaScript 브라우저 유형 및 버전 </title> <script type = "text/javascript">/*** 브라우저 또는 버전* Browse* keet browser : 널스 브라우저 : 널스 브라우저 : Sogou Browser, Aoyou 브라우저, 360 스피드 브라우저, 360 안전 브라우저, * QQ 브라우저, Baidu 브라우저 등 * 외국 브라우저 지원 : IE, Firefox, Chrome, Safari, Opera 등 사용 : * 브라우저 받기 : Browser.Client.version * 브라우저 얻기 (쉘) : Browser.client.client. @Author : xuzengqiang*@since : 2015-1-27 10:26:11 **/var 브라우저 = 브라우저 || (function (window) {var document = window.document, navigator = wind // IE10 : 10 (호환 모드 7 || 8 || 9) iemode = document.documentmode, // chorme chrome = window.chrome || "Gecko") <0, // WebKit Kernel iswebkit : agent.indexof ( "webkit")> 0, // IS 표준 모드 ISTRICT : voction.comPatMode === "CSS1Compat", //는 Subtitle supportSubtitle : function () {react. "in vactoped ("track ") function () {return increatelement OPERAVERS () {if (window.opera) {return agent.match. ([/d.]+)/); }, // 버전 필터링은 31.0 버전 필터를 유지합니다 (END! = return ( "Opr") "Opera": ( "Chrome") : // Safari는 "Safari"를 제공합니다. )? System.Ieversion () : (System.Type === "Firefox")? agent.match (/firefox // ([/d.]+)/)/) (system.type === "safari")? agent.match (/버전 // ([/d.]+)/) [1] : // 브라우저 쉘 시스템 .shell = function () {// aoyou 브라우저 if ( "maxthon") {system.match (/maxthon //). version; "Aoyou 브라우저"// QQ 브라우저 if (agent.indexof ( "qqbrowser") {system.version = match ([/d.]+) [1] | version "; ) {return 'sogou 브라우저'; clientInfo.languages; // cheetha 브라우저 : 또는 Agent.indexof ( "lbbrowser")> 0 if (external && 'liebaogetversion'{return 'cheetah browser} // agent.indexof ( "bidubrowser"). Agent.match ([/d.]+)/) [1] || // key ()는 열거 가능한 속성 및 메소드 이름을 반환합니다 쉘 브라우저는 쉘 이름을 반환합니다. system.shell (); +browser.client.version); </script> </head> <body> </body> </html>요약
위의 내용은이 기사에 관한 것입니다. 모든 사람의 발전에 도움이되기를 바랍니다. 궁금한 점이 있으면 메시지를 남겨 두십시오.