В работе вам нужно использовать JS, чтобы получить имя и номер версии используемого в настоящее время браузера. В Интернете есть ключевое слово для много информации. Тем не менее, есть только два типа имен браузеров, полученных этим методом: IE или NetScap. Его можно использовать для определения того, используется ли IE, но я хочу получить конкретные имена продуктов браузера, такие как Firefox, Chrome и т. Д.
Кода -копия выглядит следующим образом:
function broswerutil () {
}
Broswerutil.prototype = {
GetBrowserVersion: function () {
var Agent = navigator.useragent.tolowercase ();
var arr = [];
var browser = "";
var bversion = "";
var verinnum = "";
// т.е.
if (agget.indexof ("msie")> 0) {
var regstr_ie =/msie [/d.^+;/gi;
Браузер = "IE";
Bversion = "" + agent.match (regstr_ie)
}
// Firefox
else if (agent.indexof ("firefox")> 0) {
var regstr_ff = /firefox//ts/d.^+/gi;
Браузер = "Firefox";
Bversion = "" + agent.match (regstr_ff);
}
//Хром
else if (agent.indexof ("chrome")> 0) {
var regstr_chrome = /chrome//ts/d.^+/gi;
Браузер = "хром";
Bversion = "" + agent.match (regstr_chrome);
}
//Сафари
else if (agget.indexof ("safari")> 0 && agent.indexof ("chrome") <0) {
var regstr_saf = /version//ts/D.Y+/GI;
Браузер = "Сафари";
Bversion = "" + agent.match (regstr_saf);
}
// Опера
else if (agget.indexof ("opera")> = 0) {
var Regstr_opera = /version//ts/D.Y+/GI;
Browser = "Opera";
Bversion = "" + agent.match (regstr_opera);
} еще {
var browser = navigator.appname;
if (браузер == "Netscape") {
var version = agent.split (";");
var trim_version = версия [7] .Replace (/[]/g, "");
var rvstr = trim_version.match (/[/d /.^/ g) .toString ();
var rv = rvstr.replace (/[,]/g, "");
Bversion = rv;
Браузер = "IE"
}
}
verinnum = (bversion + "") .replace (/[^0-9.]/ig, "");
arr.push (браузер);
arr.push (verinnum);
возврат Arr;
},
Wb: (function () {
var userAgent = navigator.useragent.tolowercase ();
предупреждение (пользовательский агент)
возвращаться {
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), // Браузер Cheetah
iSuc: /ucweb/.test(Useragent), // UC Browser
IS360: /360SE/.test(Useragent), // 360 браузер
Isbaidu: /budubrowser/.test(Useragent), // Baidu Browser
Issougou: /metasr/.test(useragent), // sogou Browser
ischrome: /chrome/.test(useragent.substr(-33, 6)), // Chrome Browser
isfirefox: /firefox/.test(useragent), // Firefox Browser
isopera: /opera/.test(useragent), // Оперный браузер
Issafire: /safari/.test(Useragent) &&! /Chrome/.test (userAgent), // safire браузер
isqq: /qqbrowser/.test (userAgent) // QQ Browser
};
}) ()
}
Я надеюсь, что вам понравится полное содержание приведенной выше статьи.