No trabalho, você precisa usar o JS para obter o nome e o número da versão do navegador usado atualmente. Há uma palavra -chave para muitas informações online. No entanto, existem apenas dois tipos de nomes do navegador obtidos por este método: IE ou Netscap. Ele pode ser usado para determinar se o IE é usado, mas quero obter nomes específicos de produtos para navegadores, como Firefox, Chrome, etc.
A cópia do código é a seguinte:
function broswerutil () {
}
Broswerutil.prototype = {
getBrowServersão: function () {
var agente = navegator.UserAgent.TolowerCase ();
var arr = [];
var navegador = "";
var bversion = "";
var verinnum = "";
// ou seja
if (agent.indexOf ("msie")> 0) {
var regstr_ie =/msie [/d. ]+ ;/gi;
Navegador = "ou seja";
Bversion = "" + agente.match (regstr_ie)
}
// Firefox
caso contrário, if (agent.indexof ("firefox")> 0) {
var regstr_ff = /firefox///d. ]+/gi;
Navegador = "firefox";
Bversion = "" + agent.match (regstr_ff);
}
//Cromo
else if (agent.indexOf ("Chrome")> 0) {
var regstr_chrome = /chrome///d.b. 3/Gi;
Navegador = "Chrome";
Bversion = "" + agent.match (regstr_chrome);
}
//Safári
caso contrário, if (agent.indexof ("safari")> 0 && agent.indexof ("Chrome") <0) {
var regstr_saf = /version//[/d. ]+/gi;
Navegador = "safari";
Bversion = "" + agent.match (regstr_saf);
}
//Ópera
else if (agent.indexof ("Ópera")> = 0) {
var regstr_opera = /version//[/d. ]+/gi;
Navegador = "ópera";
Bversion = "" + agent.match (regstr_opera);
} outro {
VAR navegador = navegador.AppName;
if (navegador == "Netscape") {
var versão = agent.split (";");
var TRIM_VERSION = Versão [7] .replace (/[]/g, "");
var rvstr = TRIM_VERSION.MACT (//d /. ]/ g) .ToString ();
var rv = rvstr.replace (/[,]/g, "");
Bversion = rv;
Navegador = "ou seja"
}
}
verinnum = (bversion + "") .place (/[^0-9.]/ig, "");
Arr.push (navegador);
Arr.push (verinnum);
retornar arr;
},
Wb: (function () {
var userAgent = Navigator.UserAgent.TolowerCase ();
Alerta (UserAgent)
retornar {
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 Cheetah
ISUC: /ucweb/.test(userAgent), // uc navegador
IS360: /360SE/.test(userAgent), // 360 navegador
isbaidu: /bidubrowser/.test(userAgent), // Baidu Browser
issougou: /metasr/.test(userAgent), // navegador SOGOU
isCHROME: /chrome/.test(userAgent.substr(-33, 6)), // Chrome Browser
isfirefox: /firefox/.test(userAgent), // navegador do Firefox
isopera: /opera/.test(useragent), // navegador de ópera
issafire: /safari/.test(userAgent) &&! /chrome/.test (userAgent), // safire navegador
isqq: /qqbrowser/.test (userAgent) // navegador QQ
};
}) ()
}
Espero que você goste do conteúdo completo do artigo acima.