Das Objekt, das verwendet wird, um den Browser und seine funktionalen Informationen zu reflektieren.
// Browser -Versionsinformationsfunktion erkennen GetBrowserInfo () {var sys = {}; var ua = window.navigator.useragent.tolowerCase (); var re =/(msie | Firefox | Chrome | Opera | Version).*? ([/d.]+)/; var m = ua.match (re); Sys.browser = m [1] .Replace (/Version/, "'' safari"); Sys.ver = m [2]; return sys;} var bominfo = getBrowserinfo; console.log (bominfo ());Wie kann man beurteilen, ob es dh ist?
var navigatorname = "Microsoft Internet Explorer"; var isie = false; if (window.navigator.Appname == navigatorname) {isie = true; alert ("dh")} else {alert ("nicht ie")}Es gibt eine andere Methode:
if (window.addeventListener) {alert ("nicht ie"); } else if (window.attachEvent) {alert ("is ie"); } else {alert ("Dies geschieht in alten Browsern, die DHTML nicht unterstützen (es wird jetzt im Allgemeinen unterstützt)")}}Bestimmen Sie den Gerätetyp:
function browsertype () {var suseragent = navigator.useragent.tolowerCase (); // Der Benutzeragent des Browsers ist auf Kleinbuchstaben eingestellt und stimmt anschließend var isipad = suseragent.match (/ipad/i) == "iPad" an; // oder verwenden Sie die Index -Methode, um var isiphoneos = suseragent.match (/iPhone os/i) == "iPhone" zu entsprechen; var ismidp = suseragent.match (/midp/i) == "midp"; // mobile Informationsgeräte Beschreibung MidP ist ein Satz von Java -Anwendungsprogrammierschnittstellen, die meist für Symbian Systems var isuc7 = suseragent geeignet sind. // CVS -Tag var isuc = suseragent.match (/ucweb/i) == "ucweb"; var isandroid = suseragent.match (/android/i) == "android"; var isce = suseragent.match (/Windows CE/i) == "Windows CE"; var iswm = suseragent.match (/Windows mobil/i) == "Windows Mobil"; if (ISIPAD || iSiPhoneos || ismidp || isuc7 || isuc || isandroid || isce || iswm) {alert ('Dieses Gerät ist ein mobiles Gerät'); // etwas mach} else {alert ('dieses Gerät ist ein PC -Gerät'); // etwas tun}} bowertype ();Das obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, es wird für das Lernen aller hilfreich sein und ich hoffe, jeder wird Wulin.com mehr unterstützen.