Bei der Arbeit müssen Sie JS verwenden, um den Namen und die Versionsnummer des aktuell verwendeten Browsers zu erhalten. Es gibt ein Keyword für viele Informationen online. Es gibt jedoch nur zwei Arten von Browsernamen, die nach dieser Methode erhalten wurden: entweder IE oder NetScap. Es kann verwendet werden, um festzustellen, ob der IE verwendet wird, aber ich möchte bestimmte Browser -Produktnamen wie Firefox, Chrom usw. erhalten.
Die Codekopie lautet wie folgt:
Funktion broswerutil () {
}
Broswerutil.prototype = {
getBrowserversion: function () {
var agent = navigator.useragent.tolowerCase ();
var arr = [];
var browser = "";
var bversion = "";
var verinnum = "";
// dh
if (agent.indexof ("msie")> 0) {
var regstr_ie =/msie [/d. weibliche+;/gi;
Browser = "dh";
Bversion = "" + Agent.Match (Regstr_ie)
}
// Firefox
sonst if (Agent.Indexof ("Firefox")> 0) {
var regstr_ff =/firefox//[/d. weibliche+/gi;
Browser = "firefox";
Bversion = "" + agent.match (regstr_ff);
}
//Chrom
sonst if (Agent.Indexof ("Chrome")> 0) {
var regstr_chrome = /chrome//[/d. weibs+/gi;
Browser = "chrome";
Bversion = "" + agent.match (regstr_chrome);
}
//Safari
sonst if (Agent.Indexof ("safari")> 0 && agent.indexof ("chrome") <0) {
var regstr_saf = /version//[/d. weibliche+/gi;
Browser = "safari";
Bversion = "" + agent.match (regstr_saf);
}
//Oper
sonst if (Agent.Indexof ("Opera")> = 0) {
var regstr_opera = /version//[/d. weibliches+/gi;
Browser = "Opera";
Bversion = "" + Agent.Match (regstr_opera);
} anders {
var browser = navigator.Appname;
if (browser == "netscape") {
var Version = Agent.Split (";");
var trim_version = Version [7] .Replace (/[]/g, "");
var rvstr = trim_version.match (/[/d /. weise/ g) .ToString ();
var rv = rvstr.replace (/[,]/g, "");
Bversion = RV;
Browser = "dh"
}
}
Verinnum = (Bversion + "") .Replace (/[^0-9.]/ig, "");
arr.push (Browser);
arr.push (verinnum);
arr zurückgeben;
},
Wb: (function () {
var userAgent = navigator.useragent.tolowerCase ();
ALERT (Benutzeragent)
zurückkehren {
Isie6: /msie 6.0 /.test (userAgent), // IE6
Isie7: /msie 7.0 /.test (BenutzerAgent), // IE7
Isie8: /msie 8.0 /.Test (BenutzerAgent), // IE8
Isie9: /msie 9.0 /.Test (BenutzerAgent), // IE9
Isie10: /msie 10.0 /.test (userAgent), // IE10
Isie11: /msie 11.0 /.Test (BenutzerAgent), // IE11
islb: /lbbrowser/.test(uSeragent), // Cheetahbrowser
ISUC: /ucweb/.test(Useragent), // UC -Browser
is360: /360se/.test(useragent), // 360 Browser
isbaidu: /bidubrowser/.test(uSeragent), // Baidu Browser
ISSOUGOU: /Metasr/.Test(Useragent), // Sogou Browser
Istrome: /chrome/.test(Useragent.substr(-33, 6)), // Chrome Browser
isfirefox: /firefox/.test(uSeragent), // Firefox -Browser
Isopera: /opera/.test(useragent), // Opera -Browser
issafire: /safari/.test(useragent) &&! /chrome/.test (userAgent), // Safire Browser
isqq: /qqbrowser/.test (userAgent) // QQ Browser
};
}) ())
}
Ich hoffe, Sie mögen den vollständigen Inhalt des obigen Artikels.