您的位置:首页 > Web前端 > JavaScript

JavaScript判断浏览器类型及版本

2012-05-22 16:52 225 查看
JavaScript判断浏览器类型及版本

在JavaScript中,根据userAgent中包含的关键字判断浏览器的类型,进而取得版本。

<script type="text/javascript">

var Sys = {};
// 取得userAgent
var ua = navigator.userAgent.toLowerCase();
// 根据userAgent中包含的关键字判断浏览器的类型,进而取得版本。
if (ua.indexOf("msie", 0) != -1) {
Sys.ie = ua.match(/msie ([\d.]+)/)[1];
}
else if (ua.indexOf("firefox", 0) != -1) {
Sys.firefox = ua.match(/firefox\/([\d.]+)/)[1];
}
else if (ua.indexOf("chrome", 0) != -1) {
Sys.chrome = ua.match(/chrome\/([\d.]+)/)[1];
}
else if (ua.indexOf("opera", 0) != -1) {
Sys.opera = ua.match(/opera.([\d.]+)/)[1];
}
else if (ua.indexOf("safari", 0) != -1) {
Sys.safari = ua.match(/safari\/([\d.]+)/)[1];
}

//以下进行测试
if(Sys.ie) alert('IE: '+Sys.ie);
if(Sys.firefox) alert('Firefox: '+Sys.firefox);
if(Sys.chrome) alert('Chrome: '+Sys.chrome);
if(Sys.opera) alert('Opera: '+Sys.opera);
if(Sys.safari) alert('Safari: '+Sys.safari);

</script>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: