JavaScript如何确定浏览器版本
更新时间:2019年11月3日09:55:24作者:willful me
本文主要介绍确定浏览器版本的JavaScript方法。本文中的示例代码非常详细,并具有一定的参考价值。有兴趣的朋友可以参考
由于业务需要,项目经理请我判断当前的浏览器是否为Google Chrome,并确定Google Chrome的版本。如果不符合Google Chrome浏览器和版本,则会显示一个页面,提示您进行升级;如果符合条件,请跳至我们的一个项目,让我们首先实施:
1.当前浏览器是否为Google Chrome浏览器,并确定浏览器的浏览器版本号
JavaScript实现:
/* 检查浏览器是否为谷歌 */ (function() { //取得浏览器的userAgent字符串 var myBrowser,chromeVersion,version,userAgent = navigator.userAgent; var arr = navigator.userAgent.split(' '); for(var i=0;i < arr.length;i++){ if(/chrome/i.test(arr[i])) chromeVersion = arr[i] } if(chromeVersion){ version = Number(chromeVersion.split('/')[1].split('.')[0]); } else { version = false; } if (userAgent.indexOf("Chrome") > -1 && version >=49) { myBrowser = true } else { myBrowser = false } if(myBrowser) { // 跳转到对应的项目 } else { var wrap = document.getElementById('wrap'); wrap.style.display = "block" //让元素显示 } })();

所有代码(图片是在互联网上找到的Google图片)
请升级您的浏览器 您的浏览器需要更新,请下载一款免费而优秀的最新版浏览器。
带来更多安全、极速和乐趣。
效果:
2.确定当前的浏览器类型
function myBrowser(){ var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 if (userAgent.indexOf("Opera") > -1) { return "Opera" }; //判断是否Opera浏览器 if (userAgent.indexOf("Firefox") > -1) { return "FF"; } //判断是否Firefox浏览器 if (userAgent.indexOf("Chrome") > -1){ return "Chrome"; } if (userAgent.indexOf("Safari") > -1) { return "Safari"; } //判断是否Safari浏览器 if (userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera) { return "IE"; }; //判断是否IE浏览器 } //以下是调用上面的函数 var nowBrowser = myBrowser(); if ("IE" == nowBrowser) { alert("IE"); } if ("FF" == nowBrowser) { alert("Firefox"); } if ("Chrome" == nowBrowser) { alert("Chrome"); } if ("Opera" == nowBrowser) { alert("Opera"); } if ("Safari" == nowBrowser) { alert("Safari"); }3.确定当前的浏览器类型并考虑IE 5. 5 6 7 8
function myBrowser(){ var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 var isOpera = userAgent.indexOf("Opera") > -1; //判断是否Opera浏览器 var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera; //判断是否IE浏览器 var isFF = userAgent.indexOf("Firefox") > -1; //判断是否Firefox浏览器 var isSafari = userAgent.indexOf("Safari") > -1; //判断是否Safari浏览器 if (isIE) { var IE5 = IE55 = IE6 = IE7 = IE8 = false; var verIE = new RegExp("MSIE (\\d+\\.\\d+);"); verIE.test(userAgent); var fIEVersion = parseFloat(RegExp["$1"]); IE55 = fIEVersion == 5.5; IE6 = fIEVersion == 6.0; IE7 = fIEVersion == 7.0; IE8 = fIEVersion == 8.0; if (IE55) { return "IE55"; } if (IE6) { return "IE6"; } if (IE7) { return "IE7"; } if (IE8) { return "IE8"; } }//isIE end if (isFF) { return "FF"; } if (isOpera) { return "Opera"; } } //以下是调用上面的函数 var nowBrowser = myBrowser() if (nowBrowser == "FF") { alert("Firefox"); } if (nowBrowser == "Opera") { alert("Opera"); } if (nowBrowser == "Safari") { alert("Safari"); } if (nowBrowser == "IE55") { alert("IE5.5"); } if (nowBrowser == "IE6") { alert("IE6"); } if (nowBrowser == "IE7") { alert("IE7"); } if (nowBrowser == "IE8") { alert("IE8"); }以上是本文的全部内容。我希望它对每个人的学习都有帮助,也希望您能更多地支持Scripthome。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shumachanpin/article-362186-1.html
有没有需要票的
俄不帮
一万块钱算