Javascript 判断客户端浏览器类型代码


Posted in Javascript onMarch 01, 2010
<script type="text/javascript"> 
/*详细方法1*/ 
function CheckBrowser() 
{ 
var app=navigator.appName; 
var verStr=navigator.appVersion; 
//火狐浏览器 
if (app.indexOf('Netscape') != -1) 
{ 
alert("你使用的是Netscape浏览器或火狐浏览器。"); 
} 
else if (app.indexOf('Microsoft') != -1) 
{ 
if (verStr.indexOf("MSIE 3.0")!=-1 || verStr.indexOf("MSIE 4.0") != -1 || verStr.indexOf("MSIE 5.0") != -1 || verStr.indexOf("MSIE 5.1") != -1) 
{ 
alert("您使用的是低版本(IE6.0以下)的浏览器."); 
} 
else 
{ 
alert("您使用的是IE6.0以上的浏览器."); 
} 
} 
} 
/*简洁方法2*/ 
function CheckBrowser1() 
{ 
if (window.navigator.userAgent.indexOf("MSIE")>=1) 
//如果浏览器为IE 
{ 
alert("IE浏览器"); 
} 
else //如果浏览器为Firefox 
{ 
if (window.navigator.userAgent.indexOf("Firefox")>=1) 
{ 
alert("Fixfox浏览器"); 
} 
} 
} 
//调用 
CheckBrowser(); 
CheckBrowser1(); 
</script>

JavaScript 获取 客户端信息
document.write("Screen resolution: ") 
document.write(screen.width + "*" + screen.height) 
document.write("<br />") 
document.write("Available view area: ") 
document.write(screen.availWidth + "*" + screen.availHeight) 
document.write("<br />") 
document.write("Color depth: ") 
document.write(screen.colorDepth) 
document.write("<br />") 
document.write("Buffer depth: ") 
document.write(screen.bufferDepth) 
document.write("<br />") 
document.write("DeviceXDPI: ") 
document.write(screen.deviceXDPI) 
document.write("<br />") 
document.write("DeviceYDPI: ") 
document.write(screen.deviceYDPI) 
document.write("<br />") 
document.write("LogicalXDPI: ") 
document.write(screen.logicalXDPI) 
document.write("<br />") 
document.write("LogicalYDPI: ") 
document.write(screen.logicalYDPI) 
document.write("<br />") 
document.write("FontSmoothingEnabled: ") 
document.write(screen.fontSmoothingEnabled) 
document.write("<br />") 
document.write("PixelDepth: ") 
document.write(screen.pixelDepth) 
document.write("<br />") 
document.write("UpdateInterval: ") 
document.write(screen.updateInterval) 
document.write("<br />")
Javascript 相关文章推荐
什么是JavaScript
Aug 13 Javascript
ext 列表页面关于多行查询的办法
Mar 25 Javascript
利用JQuery的load函数动态加载其它页面的内容的实现代码
Dec 14 Javascript
快速解决jQuery与其他库冲突的方法介绍
Jan 02 Javascript
Javascript和Java获取各种form表单信息的简单实例
Feb 14 Javascript
JS+CSS实现带关闭按钮DIV弹出窗口的方法
Feb 27 Javascript
JS中捕获console.log()输出的方法
Apr 16 Javascript
JavaScript实现自动切换图片代码
Oct 11 Javascript
Javascript实现运算符重载详解
Apr 07 Javascript
vue前端框架—Mint UI详解(更适用于移动端)
Apr 30 Javascript
微信小程序动态显示项目倒计时
Jun 20 Javascript
基于jQuery的时间戳与日期间的转化
Jun 21 jQuery
在chrome中window.onload事件的一些问题
Mar 01 #Javascript
仅用[]()+!等符号就足以实现几乎任意Javascript代码
Mar 01 #Javascript
Javascript 网页水印(非图片水印)实现代码
Mar 01 #Javascript
使用js获取QueryString的方法小结
Feb 28 #Javascript
JQuery 将元素显示在屏幕的中央的代码
Feb 27 #Javascript
jquery 最简单易用的表单验证插件
Feb 27 #Javascript
JQuery团队打造的javascript单元测试工具QUnit介绍
Feb 26 #Javascript
You might like
PHP.MVC的模板标签系统(五)
2006/09/05 PHP
php中header设置常见文件类型的content-type
2015/06/23 PHP
php代码检查代理ip的有效性
2016/08/19 PHP
PHP使用数组实现矩阵数学运算的方法示例
2017/05/29 PHP
为何说PHP引用是个坑,要慎用
2018/04/02 PHP
Javascript优化技巧(文件瘦身篇)
2008/01/28 Javascript
Node.js生成HttpStatusCode辅助类发布到npm
2013/04/09 Javascript
JavaScript中使用stopPropagation函数停止事件传播例子
2014/08/27 Javascript
JavaScript中判断整数的多种方法总结
2014/11/08 Javascript
js获取本机操作系统类型的两种方法
2015/12/19 Javascript
JavaScript的字符串方法汇总
2016/07/31 Javascript
用vue构建多页面应用的示例代码
2017/09/20 Javascript
JS中精巧的自动柯里化实现方法
2017/12/12 Javascript
vue-cli脚手架-bulid下的配置文件
2018/03/27 Javascript
WebPack配置vue多页面的技巧
2018/05/15 Javascript
react项目如何使用iconfont的方法步骤
2019/03/13 Javascript
如何利用JavaScript编写更好的条件语句详解
2020/08/10 Javascript
js实现简易点击切换显示或隐藏
2020/11/29 Javascript
[02:34]2016完美“圣”典风云人物:BurNIng专访
2016/12/10 DOTA
python使用mailbox打印电子邮件的方法
2015/04/30 Python
python 生成器协程运算实例
2017/09/04 Python
对Python 简单串口收发GUI界面的实例详解
2019/06/12 Python
Python实现FLV视频拼接功能
2020/01/21 Python
HTML5无刷新改变当前url的代码
2017/03/15 HTML / CSS
英国领先的在线药房:Pharmacy First
2017/09/10 全球购物
加拿大专业美发产品购物网站:Chatters
2021/02/28 全球购物
什么是触发器(trigger)? 触发器有什么作用?
2013/09/18 面试题
如何选择使用结构还是类
2014/05/30 面试题
小学模范班主任事迹材料
2014/05/13 职场文书
高考标语大全
2014/06/05 职场文书
奥巴马经典演讲稿
2014/09/13 职场文书
房屋产权证明书
2014/10/15 职场文书
法院个人总结
2015/03/03 职场文书
Pygame Rect区域位置的使用(图文)
2021/11/17 Python
Ruby GDBM操作简介及数据存储原理
2022/04/19 Ruby
MyBatis核心源码深度剖析SQL语句执行过程
2022/05/20 Java/Android