1. En el desarrollo web, a menudo se asegurará de estar utilizando actualmente qué navegador y la versión del navegador, y ajustar el estilo de CSS de acuerdo con la versión del navegador.
Para lograr los mejores resultados en la interfaz web en cada navegador, el siguiente es el código para obtener el navegador actual:
La copia del código es la siguiente:
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+""). reemplazar (/[^0-9.]/ig, "");
arr.push (navegador);
arr.push (verinnum);
regresar arr;
}