js判断浏览器版本
js判断浏览器版本,文章提供一款完整的js判断浏览器版本哦,如果你不知道如何利用js获取浏览器版本的话,可以通过下面这款实例来实现的你想法 哦。
!--判断访问者的浏览器(类型)以及版本-->
<script type="text/网页特效">
var browser=navigator.appname
var b_version=navigator.appversion
var version=parsefloat(b_version)
document.write("browser name: "+ browser)
document.write("
")
document.write("browser version: "+ version)
</script>
一个更复杂的函数
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+)?)/;
下面来看一下关于js判断浏览器版本实例
<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.zhutiai.com/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns="http://www.aimeige.com.cn/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312" />
<title>js判断浏览器版本及版本号</title>
<meta name="keywords" content="js 浏览器 版本 ie7 ie8 firefox2 firefox3" />
<meta name="description" content="js判断浏览器版本及版本号,本代码支持最新的ie7,ie8,firefox2,firefox3的判断" />
<meta name="copyright" content="copyright (c) 2008-2010 okajax.com" />
<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);
})();function aa()
{
if(mzbrowser.ie)
{
alert('ie');
}
if(mzbrowser.firefox)
{
alert('firefox');
}
alert(mzbrowser.version);
}
aa();</script>
</head><body>
</body>
</html>
补充:网页制作,js教程