En el trabajo, debe usar JS para obtener el nombre y el número de versión del navegador utilizado actualmente. Hay una palabra clave para mucha información en línea. Sin embargo, solo hay dos tipos de nombres de navegador obtenidos por este método: IE o NetScap. Se puede usar para determinar si se usa IE, pero quiero obtener nombres de productos de navegador específicos como Firefox, Chrome, etc.
La copia del código es la siguiente:
función broswerutil () {
}
Broswerutil.prototype = {
getBrowserVersion: function () {
var agente = navigator.useragent.tolowercase ();
var arr = [];
var browser = "";
var bversion = "";
var verinnum = "";
//ES DECIR
if (agente.indexof ("msie")> 0) {
var regstr_ie =/msie [/d.font>+ ;/gi;
Navegador = "es decir";
Bversion = "" + agente.match (regstr_ie)
}
// Firefox
else if (agente.indexof ("firefox")> 0) {
var regstr_ff = /firefox//che/d.font>+/gi;
Navegador = "Firefox";
Bversion = "" + agente.match (regstr_ff);
}
//Cromo
else if (agente.indexof ("Chrome")> 0) {
var regStr_chrome = /Chrome//■/d.font>+/gi;
Navegador = "Chrome";
Bversion = "" + agente.match (regstr_chrome);
}
//Safari
else if (agente.indexof ("safari")> 0 && agent.indexof ("chrome") <0) {
var regstr_saf = /version//che/d.font>+/gi;
Navegador = "safari";
Bversion = "" + agente.match (regstr_saf);
}
//Ópera
else if (agente.indexof ("ópera")> = 0) {
var regstr_opera = /version//che/d.font>+/gi;
Navegador = "ópera";
Bversion = "" + agente.match (regstr_opera);
} demás {
var browser = navigator.appname;
if (browser == "netscape") {
Var versión = agente.split (";");
var trim_version = versión [7] .replace (/[]/g, "");
var rvstr = Trim_version.match (/[/d /.font>/ g) .ToString ();
var rv = rvstr.replace (/[,]/g, "");
Bversion = rv;
Navegador = "es decir"
}
}
verinnum = (bversion + "") .replace (/[^0-9.]/ig, "");
arr.push (navegador);
arr.push (verinnum);
regresar arr;
},
Wb: (function () {
var userAgent = Navigator.Useragent.tOlowerCase ();
Alerta (UserAgent)
devolver {
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), // navegador de guepardo
isuc: /ucweb/.test(useragent), // navegador UC
IS360: /360se/.test(useragent), // 360 navegador
isbaidu: /biberrowser/.test(useragent), // navegador Baidu
issougou: /Metasr/.test(useragent), // navegador Sogou
ischrome: /chrome/.test(useragent.substr(-33, 6)), // navegador Chrome
isfirefox: /firefox/.test(useragent), // navegador Firefox
isopera: /opera/.test(useragent), // navegador de ópera
issafire: /Safari/.Test(useragent) &&! /chrome/.test (userAgent), // Safire Browser
ISQQ: /qqbrowser/.test (userAgent) // navegador QQ
};
}) ()
}
Espero que te guste el contenido completo del artículo anterior.