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

JS获取当前使用的浏览器名字以及版本号

2017-02-07 21:25 369 查看
<!DOCTYPE html>
<html>
<head>
<title>JS获取当前使用的浏览器名字以及版本号</title>
<meta charset="utf-8">
<meta name="keywords" content="keyword1,keyword2,keyword3">
<meta name="description" content="this is my page">
<meta name="content-type" content="text/html; charset=UTF-8">
<script type="text/javascript">
var userAgent=window.navigator.userAgent,
rMsie=/(msie\s|trident.*rv:)([\w.]+)/,
rFirefox=/(firefox)\/([\w.]+)/,
rOpera=/(opera).+version\/([\w.]+)/,
rChrome=/(chrome)\/([\w.]+)/,
rSafari=/version\/([\w.]+).*(safari)/;
function uaMatch(ua)
{
var match=rMsie.exec(ua);
if(match != null)
{
return {browser:"IE",version:match[2] || "0"};
}
var match=rFirefox.exec(ua);
if(match != null)
{
return {browser:match[1] || "",version:match[2] || "0"};
}
var match=rOpera.exec(ua);
if(match != null)
{
return {browser:match[1] || "",version:match[2] || "0"};
}
var match=rChrome.exec(ua);
if(match != null)
{
return {browser:match[1] || "",version:match[2] || "0"};
}
var match=rSafari.exec(ua);
if(match != null)
{
return {browser:match[2] || "",version:match[1] || "0"};
}
if(match != null)
{
return {browser:"",version:"0"};
}
}
function init()
{
var browser="";
var version="";
var browserMatch=uaMatch(userAgent.toLowerCase());
if(browserMatch.browser)
{
browser=browserMatch.browser;
version=browserMatch.version;
}
alert(browser+"  "+version);
}
</script>
</head>
<body onload="init()">

</body>
</html>


转载地址:http://blog.csdn.net/asuyunlong/article/details/51997092


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