1. Dans le développement Web, vous vous assurerez souvent que vous utilisez actuellement le navigateur et la version du navigateur, et ajustez le style de CSS en fonction de la version du navigateur.
Pour obtenir les meilleurs résultats dans l'interface Web dans chaque navigateur, ce qui suit est le code pour obtenir le navigateur actuel:
La copie de code est la suivante:
getBrowserVersion: function () {
var agent = Navigator.UserAgent.tolowerCase ();
var arr = [];
var Browser = "";
var bversion = "";
var Verinnum = "";
// c'est-à-dire
if (agent.indexof ("msie")> 0) {
var regstr_ie = / msie [/d.
Browser = "IE";
Bversion = "" + agent.match (Regstr_ie)
}
// Firefox
else if (agent.indexof ("firefox")> 0) {
var registr_ff = /firefox//[/d.
Browser = "Firefox";
Bversion = "" + agent.match (regstr_ff);
}
//Chrome
else if (agent.indexof ("chrome")> 0) {
var registr_chrome = /chrome//[/d.
Browser = "Chrome";
Bversion = "" + agent.match (regstr_chrome);
}
//Safari
else if (agent.indexof ("safari")> 0 && agent.indexof ("chrome") <0) {
var registr_saf = /version//[/d.
Browser = "Safari";
Bversion = "" + agent.match (regstr_saf);
}
//Opéra
else if (agent.indexof ("opéra")> = 0) {
var registr_opera = /version//[/d.
Browser = "Opera";
Bversion = "" + agent.match (regstr_opera);
}autre{
Var Browser = Navigator.AppNAME;
if (Browser == "netscape") {
var version = agent.split (";");
var trim_version = version [7] .replace (/ [] / g, "");
var rvstr = trim_version.match (/ [/ d /.
var rv = rvstr.replace (/ [,] / g, "");
Bversion = RV;
Browser = "IE"
}
}
Verinnum = (Bversion + ""). Remplacer (/ [^ 0-9.] / ig, "");
arr.push (navigateur);
Arr.push (Verinnum);
retour arr;
}