Bei der Arbeit müssen Sie JS verwenden, um den Namen und die Versionsnummer des aktuell verwendeten Browsers abzurufen. Viele Informationen im Internet haben ein Schlüsselwort namens navigator.appName, es gibt jedoch nur zwei Browsernamen, die mit dieser Methode abgerufen werden , entweder IE. Oder Netscap, das verwendet werden kann, um festzustellen, ob IE verwendet wird, aber ich möchte den spezifischen Browserproduktnamen wie Firefox, Chrome usw. erhalten.
Funktion BroswerUtil() {
}
BroswerUtil.prototype = {
getBrowserVersion: function () {
var agent = navigator.userAgent.toLowerCase();
var arr = [];
var Browser = "";
var Bversion = "";
var verinNum = "";
//IE
if (agent.indexOf("msie") > 0) {
var regStr_ie = /msie [d.] ;/gi;
Browser = "IE";
Bversion = "" agent.match(regStr_ie)
}
//firefox
else if (agent.indexOf("firefox") > 0) {
var regStr_ff = /firefox/[d.] /gi;
Browser = "firefox";
Bversion = "" agent.match(regStr_ff);
}
//Chrom
else if (agent.indexOf("chrome") > 0) {
var regStr_chrome = /chrome/[d.] /gi;
Browser = "chrome";
Bversion = "" agent.match(regStr_chrome);
}
//Safari
else if (agent.indexOf("safari") > 0 && agent.indexOf("chrome") < 0) {
var regStr_saf = /version/[d.] /gi;
Browser = "safari";
Bversion = "" agent.match(regStr_saf);
}
//Oper
else if (agent.indexOf("opera") >= 0) {
var regStr_opera = /version/[d.] /gi;
Browser = "opera";
Bversion = "" agent.match(regStr_opera);
} sonst {
var browser = navigator.appName;
if (browser == "Netscape") {
var version = agent.split(";");
var trim_Version = version[7].replace(/[ ]/g, "");
var rvStr = trim_Version.match(/[d.]/g).toString();
var rv = rvStr.replace(/[,]/g, "");
Bversion = rv;
Browser = „IE“
}
}
verinNum = (Bversion "").replace(/[^0-9.]/ig, "");
arr.push(Browser);
arr.push(verinNum);
Rückkehr arr;
},
WB: (Funktion () {
var UserAgent = navigator.userAgent.toLowerCase();
Warnung(UserAgent)
zurück {
isIE6: /msie 6.0/.test(UserAgent), // IE6
isIE7: /msie 7.0/.test(UserAgent), // IE7
isIE8: /msie 8.0/.test(UserAgent), // IE8
isIE9: /msie 9.0/.test(UserAgent), // IE9
isIE10: /msie 10.0/.test(UserAgent), // IE10
isIE11: /msie 11.0/.test(UserAgent), // IE11
isLB: /lbbrowser/.test(UserAgent), // Cheetah Browser
isUc: /ucweb/.test(UserAgent), // UC Browser
is360: /360se/.test(UserAgent), // 360 Browser
isBaidu: /bidubrowser/.test(UserAgent), // Baidu Browser
isSougou: /metasr/.test(UserAgent), // Sogou Browser
isChrome: /chrome/.test(UserAgent.substr(-33, 6)), // Chrome-Browser
isFirefox: /firefox/.test(UserAgent), // Firefox
isOpera: /opera/.test(UserAgent), // Opera-Browser
isSafire: /safari/.test(UserAgent) && !/chrome/.test(UserAgent), // Safire-Browser
isQQ:/qqbrowser/.test(UserAgent)//qq browser
};
})()
}
Ich hoffe, dass euch der gesamte Inhalt dieses Artikels gefällt.
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn