浏览器版本检测的常用属性

来源:互联网 发布:大数据要学哪些课程 编辑:程序博客网 时间:2024/05/21 06:52
 
<!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>
<title>Browser Detect Example</title>
<meta http-equiv="content-type" content="text/html; charset=gb2312">
</head>
<body>
<script type="text/javascript">
<!--
//包含用户浏览器的名称,通常返回Mozilla,所以基本不用
var browserNameForApp=navigator.appCodeName; 
var browserMinorVersion=navigator.appMinorVersion; //用户浏览器的子版本号(仅支持IE)
var browserVendor=navigator.vendor; //指明浏览器厂商,仅支持netScape6.
var browserVendorSub=navigator.vendorSub; //指明浏览器版本数,仅支持netScape6.
var browserName = navigator.appName;  //获取浏览器名称
var browserVersion = parseFloat(navigator.appVersion); //获取浏览器版本
var userAgent = navigator.userAgent; //获取浏览器传送到服务器的完整的用户代理值
//
分别显示输出
document.write("Your browser's user-agent string = "+userAgent + "<br>");
document.write(
"Your browser name = "+ browserName+"<br>");
document.write(
"Your browser version = "+browserVersion+"<br>");
document.write(
"Your browser minor version = "+browserMinorVersion+"<br>");
document.write(
"Your browser browser's vendor = "+browserVendor+"<br>");
document.write(
"Your browser versionsub = "+browserVendorSub+"<br>");
document.write(
"Your browser's code name = "+browserNameForApp+"<br>");
// -->
</script>
<!--对不支持JavaScript的浏览器,显示无法检测-->
<noscript>
Sorry, I can
't detect your browser without JavaScript.
</noscript>
</body>
</html>

 

可以采用indexOf()方法来判断浏览器的版本。也可以采用appName来判断。

原创粉丝点击