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>

js

相关推荐