Cara mendapatkan informasi UA secara cerdas tentang versi browser
Cara Mendapatkan Agen Pengguna UA (Agen Pengguna) dengan JS
<! Doctype html> <html> <head> <itement> </itement> </head> <body onload = "whatbrowser ()"> <script> 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> <able> <form name = "browser"> <tr> <td> Nama browser: </td> <td> <input type = "txt" name = "name" size = "110%"> </td> </tr> <td> Nomor versi: </td> <td> </td = "tdx =" tdx = "TD" </td> </td> </td> size = "110%"> </td> </tr> <tr> <td> Nama kode: </td> <td> <input type = "txt" name = "code" size = "110%"> </td> </tr> <td> ID agen pengguna: </td> <td> <input type = "TXT =" TXT = "TXT" AGENT "AGENT" size = "110%"> </td> </tr> </form> </able> </body> </html>Kode fungsional
/** secara cerdas mendapatkan informasi versi browser **/var browser = {versi: function () {var u = navigator.useragent, app = navigator.appversion; Return {// Mobile Terminal Browser Versi Informasi Trident: u.indexof ('trident')> -1, // yaitu kernel presto: u.indexof ('presto')> -1, // opera kernel webkit: u.indexof (applewebkit ')> -1, // Apple dan Google Kernel GECKO (' AppleWebKit ')> -1 u.indexof ('khtml') == -1, // firefox kernel seluler: !! u.Match (/appleWebkit.*mobile.*/) || !! u.match (/appleWebkit/), // apakah itu terminal seluler ios: !! u.match (// (i [^;] (u), u), oOS/oS). u.indexof ('Android')> -1 || u.indexof ('linux')> -1, // Apakah itu iPhone atau qqhd browser iPad: u.indexof ('iPad')> -1, // adalah iPad Webapp: u.indexof ('safari') == -1 // adalah Web yang seharusnya, tidak ada weader ||.Kode yang mendukung penilaian seluler
<script> var browser = {versi: function () {var u = navigator.useragent, app = navigator.appversion; Return {// Mobile Terminal Browser Versi Informasi Trident: u.indexof ('trident')> -1, // yaitu kernel presto: u.indexof ('presto')> -1, // opera kernel webkit: u.indexof (applewebkit ')> -1, // Apple dan Google Kernel GECKO (' AppleWebKit ')> -1 u.indexof ('khtml') == -1, // firefox kernel seluler: !! u.Match (/appleWebkit.*mobile.*/), // apakah itu terminal seluler ios: !! u.match (// (i [^;]+; (u;)? cpu.+Mac x x/),///iosin; u.indexof ('linux')> -1, // terminal android atau uch iphone uch iPhone: u.indexof ('iPhone')> -1, // apakah itu iPhone atau qqhd browser iPad: u.indexOf ('iPad')> -1, // apakah itu webpp iPad: u.indexOf ('safari')> -1, / /apakah itu webpp iPad: u.indexOf ('safari')> -1, /nada web aPad (u.indexOf ('safari')> -1, /nada web aPAD ('safari'), u.indexOf ('safari')> -1, APOT WEBP: U.indexOf ('Safari')> -1 } (), bahasa: (navigator.browserlanguage || navigator.banguage) .tolowercase ()} if (browser.versions.mobile) {// BERHENTI apakah perangkat seluler terbuka; U.indexof ('Android')> -1 || u.indexof ('ADR')> -1; (ua.match (/weibo/i) == "weibo" && iSios) {// alert ("Saya dibuka di weibo"); // Kalimat Paling Kritis, Melarang Perilaku Default Browser}}) $ (". Download-Button,#Headermenudownlink,#AppShareHeaddownlink,#AppsharesayHidownlink,#appsharevslogodownlink,#appsharevsdownlink"). BIND ("click" ("function (" function ("function (" function ("function (" function ("function (" function ("function (" function ("appsharevsloglink,#1; $ (#-Father Shade "). CSS ({" Display ":" Block "," Latar Belakang ":" RGBA (0,0,0,0,4) "}); $ ('#shade-father'). Klik (function () {flag = 0; $ ("#-Father Shade"). CSS ({"Display": "None", "Background-Color": "RGBA (0,0,0,0)"}); $ ("#Shade-Child"). CSS ("High", "0); //$("body").css("paddingtop","0 ");}); browser} if (browser.versions.android) {// buka di browser android}} else {// jika tidak, itu adalah browser pc} </script>Metode di atas untuk mendapatkan informasi UA pada versi browser JS adalah semua konten yang dibagikan oleh editor. Saya harap ini dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.