Cómo obtener información inteligente de UA en la versión del navegador
Cómo obtener el agente de usuario de UA (agente de usuarios) con JS
<! DocType html> <html> <head> <title> </title> </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> <table> <form de nombre = "navegador"> <tr> <td> nombre del navegador: </td> <td> <input type = "txt" name = "name" size = "110%"> </td> </tr> <td> número de versión: </td> <td> <input type = "txt" name = "versión" "" Versión "" "" Versión "" "" Versión "" " size = "110%"> </td> </tr> <tr> <td> nombre de código: </td> <td> <input type = "txt" name = "code" size = "110%"> </td> </tr> <td> ID de agente de usuario: </td> <td> <input type = "txt" name = "agente" size = "110%"> </td> </tr> </form> </table> </body> </html>Código funcional
/** Obtener inteligentemente la información de la versión del navegador **/var Browser = {versions: function () {var u = navigator.useragent, app = navigator.appversion; return {// mobile terminal Browser versión de la versión Trident: u.indexof ('trident')> -1, // ie kernel presto: u.indexof ('presto')> -1, // ópera kernel webkit: u.indexof ('applewebkit')> -1, // manzana y google kernel gecko: u.index ('obkeck) u.indexof ('khtml') == -1, // firefox kernel mobile: !! u.match (/applewebkit.*Mobile.*/) || !! u.match (/appleWebkit/), // es un terminal móvil iOS: !! u.match (// (i [^;]+; (u;)? Cpu.+Mac Os/),////iSi.match (i [^;]+; (U;) Android: U.Indexof ('Android')> -1 || Idioma: (navigator.browserlanguage || navigator.language) .tolowercase ()}Códigos que apoyan el juicio móvil
<script> var browser = {versions: function () {var u = navigator.useragent, app = navigator.appversion; return {// mobile terminal Browser versión de la versión Trident: u.indexof ('trident')> -1, // ie kernel presto: u.indexof ('presto')> -1, // ópera kernel webkit: u.indexof ('applewebkit')> -1, // manzana y google kernel gecko: u.index ('obkeck) u.indexof ('khtml') == -1, // firefox kernel mobile: !! u.match (/appleWebkit.*Mobile.*/), // es un terminal móvil iOS: !! u.match (// (i [^;]+; (u;)? Cpu.+Mac OS X/), // iOS Terminal android: UNDOX (UNDOUR ('). || U.Indexof ('Linux')> -1, // Android Terminal o UC Browser iPhone: u.indexof ('iPhone')> -1, // ¿Es un iPhone o QQHD iPad? Bottom}; U.IndexOf ('Android')> -1 || (ua.match (/weibo/i) == "weibo" && isios) {// alert ("se abrió en weibo"); // La oración más crítica, prohibiendo el comportamiento predeterminado del navegador}}) $ (". Download-Button,#HeadermenudownLink,#AppShareHeaderDownlink,#AppSharesayHidownLink,#AppShareSslogodownLink,#AppShareVsDownlink"). Bind ("Click", Function () {) $ ("#Shade-Father"). $ ('#Shade-Father'). Click (function () {flag = 0; $ ("#Shade-Father"). CSS ({"Display": "Ninguno", "Color de fondo": "RGBA (0,0,0,0)"}); $ ("#SHADE-Child"). CSS ("Altura", "0"); //$("body").css("paddingtop","0 "); navegador} if (navegador.versions.android) {// Abrir en Android Browser}} else {// De lo contrario, es el navegador PC} </script>El método anterior para obtener información de UA en la versión del navegador de JS es todo el contenido compartido por el editor. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.