教程集 www.jiaochengji.com
教程集 >  脚本编程  >  javascript  >  正文 JavaScript判断浏览器类型与版本号

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

发布时间:2015-04-20   编辑:jiaochengji.com
介绍下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.jiaochengji.com

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

您可能感兴趣的文章:
javascript 判断浏览器版本的代码
检测浏览器版本的js代码
JavaScript判断浏览器类型与版本号
javascript判断浏览器类型与版本的代码
js判断浏览器类型与版本号的代码
js判断jsp页面的浏览器类型与版本
JS判断浏览器类型与浏览器版本
javascript判断浏览器类型等信息的一些方法小结
javascript 检测浏览器版本的方法
javascript判断浏览器类型及版本

[关闭]
~ ~