关于浏览器兼容处理—— 识别IE浏览器

var b_name = navigator.appName;
var b_version = navigator.appVersion;
var version = b_version.split(";");
var trim_version = version[1].replace(/[ ]/g, ""); //firefox errorr
if (b_name == "Microsoft Internet Explorer") {
if (trim_version == "MSIE7.0"|| trim_version == "MSIE6.0") {
//特定处理
}
}
注意这里有个坑!!!!!!

除非是遇到检测浏览器非要在页面load时,否则这些兼容处理尽量的放在所有Js代码的最后。原因是部分代码在有些浏览器中会报错
例如version[1]会在firefox浏览器中报错

原文地址:https://www.cnblogs.com/vanstrict/p/5710860.html