Au travail, vous devez utiliser JS pour obtenir le nom et le numéro de version du navigateur actuellement utilisé. De nombreuses informations sur Internet contiennent un mot-clé appelé navigator.appName, mais il n'existe que deux noms de navigateur obtenus par cette méthode. , soit IE. Ou Netscap, qui peut être utilisé pour déterminer si IE est utilisé, mais je souhaite obtenir le nom spécifique du produit du navigateur tel que Firefox, Chrome, etc.
fonction BroswerUtil() {
>
BroswerUtil.prototype = {
getBrowserVersion : fonction () {
var agent = navigator.userAgent.toLowerCase();
var arr = [];
var Navigateur = "";
var Bversion = "";
var verinNum = "";
//IE
if (agent.indexOf("msie") > 0) {
var regStr_ie = /msie [d.] ;/gi;
Navigateur = "IE";
Bversion = "" agent.match(regStr_ie)
>
//firefox
sinon if (agent.indexOf("firefox") > 0) {
var regStr_ff = /firefox/[d.] /gi;
Navigateur = "firefox";
Bversion = "" agent.match(regStr_ff);
>
//Chrome
sinon if (agent.indexOf("chrome") > 0) {
var regStr_chrome = /chrome/[d.] /gi;
Navigateur = "chrome";
Bversion = "" agent.match(regStr_chrome);
>
//Safari
sinon if (agent.indexOf("safari") > 0 && agent.indexOf("chrome") < 0) {
var regStr_saf = /version/[d.] /gi;
Navigateur = "safari";
Bversion = "" agent.match(regStr_saf);
>
//Opéra
sinon if (agent.indexOf("opera") >= 0) {
var regStr_opera = /version/[d.] /gi;
Navigateur = "opéra";
Bversion = "" agent.match(regStr_opera);
} autre {
var navigateur = navigator.appName;
if (navigateur == "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;
Navigateur = "IE"
>
>
verinNum = (Bversion "").replace(/[^0-9.]/ig, "");
arr.push(Navigateur);
arr.push(verinNum);
retour arr;
},
WB : (fonction () {
var UserAgent = navigator.userAgent.toLowerCase();
alerte (UserAgent)
revenir {
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), // Navigateur Cheetah
isUc : /ucweb/.test(UserAgent), // Navigateur UC
is360 : /360se/.test(UserAgent), // Navigateur 360
isBaidu : /bidubrowser/.test(UserAgent), // Navigateur Baidu
isSougou : /metasr/.test(UserAgent), // Navigateur Sogou
isChrome : /chrome/.test(UserAgent.substr(-33, 6)), // Navigateur Chrome
isFirefox : /firefox/.test(UserAgent), // Firefox
isOpera : /opera/.test(UserAgent), // Navigateur Opera
isSafire : /safari/.test(UserAgent) && !/chrome/.test(UserAgent), // navigateur safire
isQQ:/qqbrowser/.test(UserAgent)//qq navigateur
};
})()
>
J'espère que vous aimerez tout le contenu de cet article.