//-----浏览器类型----
var IE = false;
var IE6 = false;
var IE7 = false;
var IE8 = false;
var IE9 = false;
var Firefox = false;
var Chrome = false;
var Opera = false;
var Safari= false;
//浏览器内核名称
var nav;
//获取浏览器内核对象
var navObj = navigator.userAgent.toLowerCase();
if (nav = navObj.match(new RegExp("msie ([\\d.]+)"))) {
IE = true;
if (Rounding(nav[1],0) == 6) IE6 = true;
else if (Rounding(nav[1],0) == 7) IE7 = true;
else if (Rounding(nav[1],0) == 8) IE8 = true;
else if (Rounding(nav[1],0) == 9) IE9 = true;
}
else if (nav = navObj.match(new RegExp("firefox\/([\\d.]+)"))) {
Firefox = true;
}
else if (nav = navObj.match(new RegExp("chrome\/([\\d.]+)"))) {
Chrome = true;
}
else if (nav = navObj.match(new RegExp("opera.([\\d.]+)"))) {
Opera = true;
}
else if (nav = navObj.match(new RegExp("version\/([\\d.]+).*safari"))) {
Safari = true;
}
//参数取整
function Rounding(s,d) {
if (isNaN(parseInt(s))) return (typeof d != "number" ? 0 : d);
else return parseInt(s)
};
转载于:https://my.oschina.net/xiaxin/blog/92674