【www.gdgbn.com--浏览器】

网页特效 浏览器类型及版本信息检测代码

function check(reg) {
var ug = navigator.useragent.tolowercase();
return reg.test(ug);
}
function checkbrowser() {
var ug = navigator.useragent.tolowercase();
var useragent = document.getelementbyid("useragent");
useragent.innerhtml = "浏览器的用户代理报头:" + ug;
var browsertype = "";
var ver = "";
//检测ie及版本
var ie = ug.match(/msies*d.d/); //提取浏览器类型及版本信息,注match()方法返回的是数组而不是字符串
var isie = check(/msie/);
if(isie) {
browsertype = "internet explorer";
ver = ie.join(" ").match(/[0-9]/g).join("."); //先用join()方法转化为字符串,然后用match()方法匹配到版本信息,再用join()方法转化为字符串
}
//检测chrome及版本
var chrome = ug.match(/chrome/d.d/gi);
var ischrome = check(/chrome/);
if(ischrome) {
browsertype = "chrome";
ver = chrome.join(" ").match(/[0-9]/g).join(".");
}
//检测firefox及版本
var firefox = ug.match(/firefox/d.d/gi);
var isfirefox = check(/firefox/);
if(isfirefox) {
browsertype = "firefox";
ver = firefox.join(" ").match(/[0-9]/g).join(".");
}
var browser = document.getelementbyid("browser");
browser.innerhtml = "您正在使用的浏览器为:" + browsertype + "版本为:" + ver;
}

本文来源:http://www.gdgbn.com/bangongshuma/29793/