获取浏览器名称及版本信息,如果当前浏览器是IE,弹出浏览器版本,否则弹出当前浏览器名称和版本,详细实现代码请参考本文
// 获取浏览器名称及版本信息 function browserInfo() { var browser = { msie: false, chrome: false, firefox: false, opera: false, netscape: false, safari: false, appname: 'unknown', version: 0 }, userAgent = window.navigator.userAgent.toLowerCase(); if (/(msie|chrome|firefox|opera|netscape)\D+(\d[\d.]*)/.test(userAgent)) { browser[RegExp.$1] = true; browser.appname = RegExp.$1; browser.version = RegExp.$2; } else if (/version\D+(\d[\d.]*).*safari/.test(userAgent)) { // safari browser.safari = true; browser.appname = 'safari'; browser.version = RegExp.$2; } return browser; } var mybi = browserInfo(); // 调用示例 // 如果当前浏览器是IE,弹出浏览器版本,否则弹出当前浏览器名称和版本 if (mybi.msie) { document.writeln(mybi.version); } else { document.writeln(mybi.appname + ' ' + mybi.version); }