브라우저 버전에서 지능적으로 UA 정보를 얻는 방법
JS를 사용하여 UA (사용자 에이전트) 사용자 에이전트를 얻는 방법
<! docType html> <html> <head> <title> </title> </head> <body onload = "whatbrowser ()"> <cript> function whatbrowser () {document.browser.name.value = navigator.appName; document.browser.version.value = navigator.appversion; document.browser.code.value = navigator.appcodename; document.browser.agent.value = navigator.useragent; } </script> <table> <form name = "Browser"> <td> <td> 브라우저 이름 : </td> <td> <입력 유형 = "txt"name = "name"size = "110%"> </td> </td> <td> 버전 번호 : </td> <td> <입력 유형 = "version =" " size = "110%"> </td> </td> <tr> <td> 코드 이름 : </td> <td> <입력 유형 = "txt"이름 = "code"size = "110%"> </td> </td> <td> 사용자 에이전트 ID : </td> <td> <input type = "txt"name = "Agent" size = "110%"> </td> </tr> </form> </table> </body> </html>기능 코드
/** 브라우저 버전 정보를 지능적으로 얻습니다 **/var 브라우저 = {버전 : function () {var u = navigator.useragent, app = navigator.appversion; {// 모바일 터미널 브라우저 버전 정보 Trident : U.Indexof ( 'Trident')> -1, // 커널 presto : u.indexof ( 'presto')> -1, // Opera Kernel Webkit : u.indexof ( 'Applewebkit')> -1, // Apple 및 Google Kernel Gecko : u.indevof ( 'gecko'). u.indexof ( 'khtml') == -1, // firefox 커널 모바일 : !! U.match (/applewebkit.* mobile.*/) || !! Android : u.indexof ( 'android')> -1 ||. 언어 : (navigator.browserlanguage || navigator.language) .tolowercase ()}모바일 판단을 지원하는 코드
<cript> var 브라우저 = {버전 : function () {var u = navigator.useragent, app = navigator.appversion; {// 모바일 터미널 브라우저 버전 정보 Trident : U.Indexof ( 'Trident')> -1, // 커널 presto : u.indexof ( 'presto')> -1, // Opera Kernel Webkit : u.indexof ( 'Applewebkit')> -1, // Apple 및 Google Kernel Gecko : u.indevof ( 'gecko'). u.indexof ( 'khtml') == -1, // firefox 커널 모바일 : !! U.match (/applewebkit.* mobile.*/), // 모바일 터미널 ios : !! U.match (// (i [^;]+;)? cpu.+mac os x/), // 1). ||. U.Indof ( 'linux')> -1, // Android 터미널 또는 UC 브라우저 iPhone : u.indexof ( 'iPhone')> -1, // iPhone 또는 QQHD 브라우저 iPad : u.indexof ( 'iPad')> -1, // iPad WebApp : u.indexof ( 'safari')가 될 것입니다. 하부} (), 언어 : (navigator.browserlanguage || navigator.language) .tolowercase ()} if (browser.versions.mobile) {// 모바일 장치가 열린지 여부를 분별합니다 U.indexof ( 'android')> -1 || u.indexof ( 'adr')> -1; (ua.match (/weibo/i) == "weibo"&& isios) {// alert ( "weibo에서 열렸습니다"); // 브라우저의 기본 동작을 금지하는 가장 중요한 문장})) $ ( ". 다운로드 버튼,#readermenudownLink,#AppShareHeaderDownLink,#AppSharesAyHidownLink,#AppSharevSlogoDownLink,#AppSharevsDownLink (appSharevsDownLink) ("Click "). $ ( "#shade-father": "display": "backgre-color": "rgba (0,0,0,0.4)"); $ ( '#shade-father'). click (function () {flag = 0; $ ( "#shade-father"). css ({ "display": "none", "back });} if (ua.match (/weibo/i) == "weibo"&& isandroid) {} if (ua.match (/qq/i) == "qq") {// qq space}} if (browser.versions.ios) {// ios browser} if (browser.verser.versions.versions.versions.versions. 브라우저}} else {// 그렇지 않으면 PC 브라우저} </script>입니다.JS의 브라우저 버전에서 UA 정보를 얻는 위의 방법은 편집기가 공유하는 모든 컨텐츠입니다. 나는 그것이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.