1. В веб -разработке вы часто убедитесь, что в настоящее время используете какой браузер и версию браузера, и настраивать стиль CSS в соответствии с версией браузера.
Для достижения наилучших результатов в веб -интерфейсе в каждом браузере приведен код для получения текущего браузера:
Кода -копия выглядит следующим образом:
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+""). заменить (/[^0-9.]/ig, "");
arr.push (браузер);
arr.push (verinnum);
возврат Arr;
}