JavaScript判断浏览器类型与版本号

发布时间:2019-10-07编辑:脚本学堂
介绍下javascript判断浏览器类型与浏览器版本的方法,分享一个检测浏览器类型与版本的例子,有需要的朋友参考下。

javascript判断您所使用的浏览器是何种类型,并给出版本号,支持IE7和IE8以及IE6及早期版本,还有火狐浏览器等。

例子:
 

复制代码 代码示例:

<title>用JavaScript判断浏览器类型及版本号</title>
<script>
window["MzBrowser"]={};(function()
{
if(MzBrowser.platform) return;
var ua = window.navigator.userAgent;
MzBrowser.platform = window.navigator.platform;

MzBrowser.firefox = ua.indexOf("Firefox")>0;
MzBrowser.opera = typeof(window.opera)=="object";
MzBrowser.ie = !MzBrowser.opera && ua.indexOf("MSIE")>0;
MzBrowser.mozilla = window.navigator.product == "Gecko";
MzBrowser.netscape= window.navigator.vendor=="Netscape";
MzBrowser.safari= ua.indexOf("Safari")>-1;

if(MzBrowser.firefox) var re = /Firefox(s|/)(d+(.d+)?)/;
else if(MzBrowser.ie) var re = /MSIE( )(d+(.d+)?)/;
else if(MzBrowser.opera) var re = /Opera(s|/)(d+(.d+)?)/;
else if(MzBrowser.netscape) var re = /Netscape(s|/)(d+(.d+)?)/;
else if(MzBrowser.safari) var re = /Version(/)(d+(.d+)?)/;
else if(MzBrowser.mozilla) var re = /rv(:)(d+(.d+)?)/;

if("undefined"!=typeof(re)&&re.test(ua))
MzBrowser.version = parseFloat(RegExp.$2);
})(); // www.jb200.com

function aa()
{
if(MzBrowser.ie)
{
alert('您的浏览器是IE');
}
if(MzBrowser.firefox)
{
alert('您的浏览是Firefox');
}
alert(MzBrowser.version);
}
aa();
</script>