浏览器版本检测的常用属性
2007-11-06 11:14
302 查看
<!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来判断。
"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来判断。
相关文章推荐
- 常用的JavaScript检测浏览器为IE是哪个版本的代码
- 使用window.navigator.userAgent属性判断浏览器类型及版本
- 有关检测浏览器的版本的代码
- JQuery检测浏览器版本
- jquery1.9 下检测浏览器类型和版本
- jquery五行代码实现对浏览器版本检测
- JS全兼容检测浏览器类型及版本
- 检测浏览器类型及版本
- ie8以下版本(包括ie8)的浏览器不支持html5标签属性解决方案
- 检测浏览器版本包括IE11
- JS-检测浏览器类型及版本
- js检测当前浏览器的flash版本
- javascript高级程序设计第二版第十二章事件要点总结(常用的跨浏览器检测方法)
- js检测浏览器是否支持某属性
- 自动检测ie低版本,并显示升级浏览器的自定义页面,当用f12再把浏览器版本提高的时候,又会自动显示正常的页面。
- [工作日志]javascript 检测浏览器内核和版本
- 高性能封装检测浏览器支持css3属性函数
- 使用window.navigator.userAgent属性判断浏览器类型及版本
- javascript检测浏览器flash版本
- 检测浏览器Flash Player插件版本