Comment obtenir intelligemment des informations UA sur la version du navigateur
Comment obtenir un agent utilisateur UA (agent utilisateur) avec JS
<! Doctype html> <html> <éadf> <tapie> </title> </ head> <body onload = "whatBrowser ()"> <cript> 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> <ball> <form name = "Browser"> <tr> <td> Nom du navigateur: </td> <td> <input type = "txt" name = "name" size = "110%"> </ td> </ tr> <td> version de version " size = "110%"> </ td> </ tr> <tr> <td> Nom de code: </td> <td> <input type = "txt" name = "code" size = "110%"> </ td> </tr> <td> L'agent utilisateur ID: </ td> <td> <entrée type = "txt" name = "agent" size = "110%"> </td> </tr> </ form> </s table> </ body> </html>Code fonctionnel
/ ** Obtenez intelligemment les informations de version du navigateur ** / var Browser = {versions: function () {var u = Navigator.UserAgent, app = Navigator.Appversion; return {// Mobile Terminal Browser Version Informations Trident: U.Indexof ('Trident')> -1, // IE Kernel Presto: U.Indexof ('Presto')> -1, // Opera Kernel Webkit: U.Indexof ('Applewebkit')> -1, // Apple et Google Gecko: U.Indexof ('Gecko') U.Indexof ('Khtml') == -1, // Firefox Kernel Mobile: !! U.Match (/Applewebkit.*Mobile. * /) || !! U.Match (/ Applewebkit /), // est-ce un terminal mobile iOS: !! U.Match (// (i [^;] +; (u;)? U.Indexof ('Android')> -1 || U.Indexof ('Linux')> -1, // est-ce un iPhone ou un navigateur QQHD: U.Indexof ('iPad')> -1, // est le WebApp iPad: U.Indexof (Safari ') == -1 // est le WEBLISH, NO-HEADER et BOIND. || Navigator.Language) .tolowerCase}Codes qui soutiennent le jugement mobile
<Script> var Browser = {versions: function () {var u = Navigator.UserAgent, app = Navigator.Appversion; return {// Mobile Terminal Browser Version Informations Trident: U.Indexof ('Trident')> -1, // IE Kernel Presto: U.Indexof ('Presto')> -1, // Opera Kernel Webkit: U.Indexof ('Applewebkit')> -1, // Apple et Google Gecko: U.Indexof ('Gecko') U.Indexof ('Khtml') == -1, // Firefox Kernel Mobile: !! U.Match (/Applewebkit.*Mobile. * /), // est-ce un terminal mobile iOS: !! U.Match (// (i [^;] +; (u;)? CPU. + Mac OS X /), //OOS terminal android: U.Indexof ('Linux')> -1, // Terminal Android ou UC Browser iPhone: U.Indexof ('iPhone')> -1, // est-ce un iPhone ou QQHD Browser iPad: U.Indexof ('iPad')> -1, // est-ce un webapp iPad: U.Indexof ('safari') == -1 // } (), langue: (navigateur U.Indexof ('Android')> -1 || U.Indexof ('ADR')> -1; (ua.match (/ weibo / i) == "Weibo" && isios) {// alert ("J'ai été ouvert sur Weibo"); // la phrase la plus critique, interdisant le comportement par défaut du navigateur}}) $ (". Téléchargement-butin, # HeaderMenudOwnLink, # AppshareHenerDownLink, # AppshareVsDownLink, # appsharevslogodownlink, # appsharevsdownlink"). $ ("# Shade-Father"). $ ('# Shade-Father'). Cliquez sur (fonction () {Flag = 0; $ ("# Shade-Father"). CSS ({"Affichage": "Aucun", "Background-Color": "rgba (0,0,0,0)"}); $ ("# Shade-Child"). CSS ("High", "0"); // BROWSER} if (Browser.Versions.Android) {// Ouvrir dans Android Browser}} else {// Sinon, c'est le navigateur PC} </ Script>La méthode ci-dessus pour obtenir des informations UA sur la version du navigateur de JS est tout le contenu partagé par l'éditeur. J'espère que cela pourra vous donner une référence et j'espère que vous pourrez soutenir Wulin.com plus.