<!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 οnlοad="init()">
</body>
</html>
JS获取当前使用的浏览器名字以及版本号
最新推荐文章于 2024-08-20 22:06:42 发布