JavaScript判断浏览器类型及版本

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>JavaScript判断浏览器类型及版本</title>
</head>

<body>
<script language="javascript" type="text/javascript">
<!--
function browser() {
 var Sys = {};
 var ua = navigator.userAgent.toLowerCase();
 var s;
 (s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] :
 (s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] :
 (s = ua.match(/chrome\/([\d.]+)/)) ? Sys.chrome = s[1] :
 (s = ua.match(/opera.([\d.]+)/)) ? Sys.opera = s[1] :
 (s = ua.match(/version\/([\d.]+).*safari/)) ? Sys.safari = s[1] : 0;
 
 //以下进行测试
 if (Sys.ie) return "IE " + Sys.ie;
 if (Sys.firefox) return "Firefox " + Sys.firefox;
 if (Sys.chrome) return "Chrome " + Sys.chrome;
 if (Sys.opera) return "Opera " + Sys.opera;
 if (Sys.safari) return "Safari " + Sys.safari;
 return "Other";
}
document.writeln(navigator.userAgent.toLowerCase() + "<hr />" + browser());
//-->
</script>

</body>
</html>


文章来自: 互联网
评论: 0 | 人气: 56
给站长留言
昵 称: [ 留言内容保密,限站长查看,字数限制 1000 字 ]
内 容:
验证码: 验证码