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 相关文章推荐
JS事件Event元素(兼容IE,Firefox,Chorme)
Nov 01 Javascript
js捕获鼠标滚轮事件代码
Dec 16 Javascript
基于javascript实现动态时钟效果
Aug 18 Javascript
分享JavaScript监听全部Ajax请求事件的方法
Aug 28 Javascript
详解Node.js:events事件模块
Nov 24 Javascript
vue.js父组件使用外部对象的方法示例
Apr 25 Javascript
vue 实现 tomato timer(蕃茄钟)实例讲解
Jul 24 Javascript
详解easyui基于 layui.laydate日期扩展组件
Jul 18 Javascript
JavaScript循环遍历你会用哪些之小结篇
Sep 28 Javascript
微信小程序日历弹窗选择器代码实例
May 09 Javascript
vue倒计时刷新页面不会从头开始的解决方法
Mar 03 Javascript
Vue单文件组件开发实现过程详解
Jul 30 Javascript
在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
ADODB类使用
2006/11/25 PHP
php支付宝手机网页支付类实例
2015/03/04 PHP
PHP模板引擎Smarty内建函数详解
2016/04/11 PHP
php使用get_class_methods()函数获取分类的方法
2016/07/20 PHP
PHP+redis实现的悲观锁机制示例
2018/06/12 PHP
小议javascript 设计模式 推荐
2009/10/28 Javascript
javascript 操作select下拉列表框的一点小经验
2010/03/20 Javascript
用JS判别浏览器种类以及IE版本的几种方法小结
2011/08/02 Javascript
jQuery实现图片信息的浮动显示实例代码
2013/08/28 Javascript
jquery 3D 标签云示例代码
2014/06/12 Javascript
JS实现字符串转日期并比较大小实例分析
2015/12/09 Javascript
JavaScript实现点击按钮直接打印
2016/01/06 Javascript
深入剖析JavaScript:Object类型
2016/05/10 Javascript
JavaScript中获取HTML元素值的三种方法
2016/06/20 Javascript
JS查找字符串中出现最多的字符及个数统计
2017/02/04 Javascript
JavaScript实现的搜索及高亮显示功能示例
2017/08/14 Javascript
Nodejs 复制文件/文件夹的方法
2017/08/24 NodeJs
shiro授权的实现原理
2017/09/21 Javascript
Vue 中 a标签上href无法跳转的解决方式
2019/11/12 Javascript
Python程序员开发中常犯的10个错误
2014/07/07 Python
selenium python浏览器多窗口处理代码示例
2018/01/15 Python
Python 3 判断2个字典相同
2019/08/06 Python
Python开发之身份证验证库id_validator验证身份证号合法性及根据身份证号返回住址年龄等信息
2020/03/20 Python
解决flask接口返回的内容中文乱码的问题
2020/04/03 Python
python 实现端口扫描工具
2020/12/18 Python
用python监控服务器的cpu,磁盘空间,内存,超过邮件报警
2021/01/29 Python
硕士研究生自我鉴定范文
2013/12/27 职场文书
采购部经理岗位职责
2014/02/10 职场文书
硕士研究生求职自荐信范文
2014/03/11 职场文书
股权收购意向书
2014/04/01 职场文书
企业仓管员岗位职责
2014/06/15 职场文书
亚运会口号
2014/06/20 职场文书
具结保证书范本
2015/05/11 职场文书
Python控制台输出俄罗斯方块的方法实例
2021/04/17 Python
OpenStack虚拟机快照和增量备份实现方法
2022/04/04 Servers
JAVA springCloud项目搭建流程
2022/05/11 Java/Android