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获取数组任意个不重复的随机数组元素
Mar 15 Javascript
分享几个超级震憾的图片特效
Jan 08 Javascript
深入理解JavaScript系列(21):S.O.L.I.D五大原则之接口隔离原则ISP详解
Mar 05 Javascript
关于JS中match() 和 exec() 返回值和属性的测试
Mar 21 Javascript
jQuery ajax调用后台aspx后台文件的两种常见方法(不是ashx)
Jun 28 Javascript
浅谈JQ中mouseover和mouseenter的区别
Sep 13 Javascript
JS判断鼠标进入容器的方向与window.open新窗口被拦截的问题
Dec 23 Javascript
基于JS设计12306登录页面
Dec 28 Javascript
使用vue-cli+webpack搭建vue开发环境的方法
Dec 22 Javascript
TypeScript开发Node.js程序的方法
Apr 30 Javascript
layer ui插件显示tips时,修改字体颜色的实现方法
Sep 11 Javascript
实现vuex与组件data之间的数据同步更新方式
Nov 12 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
php中模拟POST传递数据的两种方法分享
2011/09/16 PHP
php数组函数序列之in_array() - 查找数组中是否存在指定值
2011/11/07 PHP
浅析ThinkPHP中的pathinfo模式和URL重写
2014/01/06 PHP
PHP定时任务延缓执行的实现
2014/10/08 PHP
php获取本周星期一具体日期的方法
2015/04/20 PHP
对YUI扩展的Gird组件 Part-2
2007/03/10 Javascript
javascript IFrame 强制刷新代码
2009/07/23 Javascript
jQuery使用之处理页面元素用法实例
2015/01/19 Javascript
Mvc提交表单的四种方法全程详解
2016/08/10 Javascript
JavaScript使用正则表达式获取全部分组内容的方法示例
2017/01/17 Javascript
百度地图JavascriptApi Marker平滑移动及车头指向行径方向
2017/03/13 Javascript
详解angularjs利用ui-route异步加载组件
2017/05/21 Javascript
详解AngularJs路由之Ui-router-resolve(预加载)
2017/06/13 Javascript
解析Vue 2.5的Diff算法
2017/11/28 Javascript
AngularJS中重新加载当前路由页面的方法
2018/03/09 Javascript
JS实现的简单折叠展开动画效果示例
2018/04/28 Javascript
layui中select,radio设置不生效的解决方法
2019/09/05 Javascript
js模拟实现烟花特效
2020/03/10 Javascript
js实现盒子拖拽动画效果
2020/08/09 Javascript
探究数组排序提升Python程序的循环的运行效率的原因
2015/04/01 Python
Python的mysql数据库的更新如何实现
2017/07/31 Python
Python3实现抓取javascript动态生成的html网页功能示例
2017/08/22 Python
Python分支结构(switch)操作简介
2018/01/17 Python
使用Python实现毫秒级抢单功能
2019/06/06 Python
VSCode中自动为Python文件添加头部注释
2019/11/14 Python
Python xpath表达式如何实现数据处理
2020/06/13 Python
css3进行截取替代js的substring
2013/09/02 HTML / CSS
移动端解决悬浮层(悬浮header、footer)会遮挡住内容的3种方法
2015/03/27 HTML / CSS
荷兰优雅女装网上商店:Heine
2016/11/14 全球购物
瑞典手机壳品牌:Richmond & Finch
2018/04/28 全球购物
计算机学生的自我评价分享
2014/02/18 职场文书
我的求职择业计划书
2014/04/04 职场文书
安全月活动总结
2014/05/05 职场文书
中国梦演讲稿3分钟
2014/08/19 职场文书
机关单位2016年创先争优活动总结
2016/04/05 职场文书
JS精髓原型链继承及构造函数继承问题纠正
2022/06/16 Javascript