JS 检测浏览器
<scripttype="text/javascript">
functioncheck(reg){
varug=navigator.userAgent.toLowerCase();
returnreg.test(ug);
}
functioncheckBrowser(){
varug=navigator.userAgent.toLowerCase();
varuserAgent=document.getElementById("userAgent");
userAgent.innerHTML="浏览器的用户代理报头:"+ug;
varbrowserType="";
varver="";
//检测IE及版本
varIE=ug.match(/msie\s*\d\.\d/);//提取浏览器类型及版本信息,注match()方法返回的是数组而不是字符串
varisIE=check(/msie/);
if(isIE){
browserType="InternetExplorer";
ver=IE.join("").match(/[0-9]/g).join(".");//先用join()方法转化为字符串,然后用match()方法匹配到版本信息,再用join()方法转化为字符串
}
//检测chrome及版本
varchrome=ug.match(/chrome\/\d\.\d/gi);
varisChrome=check(/chrome/);
if(isChrome){
browserType="Chrome";
ver=chrome.join("").match(/[0-9]/g).join(".");
}
//检测firefox及版本
varfirefox=ug.match(/firefox\/\d\.\d/gi);
varisFirefox=check(/firefox/);
if(isFirefox){
browserType="Firefox";
ver=firefox.join("").match(/[0-9]/g).join(".");
}
varbrowser=document.getElementById("browser");
browser.innerHTML="您正在使用的浏览器为:"+browserType+"<spanstyle='padding-left:15px;'>版本为:</span>"+ver;
}
</script>