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取滚动条的尺寸的函数代码
Nov 30 Javascript
js格式化时间和js格式化时间戳示例
Feb 10 Javascript
JavaScript function 的 length 属性使用介绍
Sep 15 Javascript
js实现Select下拉框具有输入功能的方法
Feb 06 Javascript
js实现向右横向滑出的二级菜单效果
Aug 27 Javascript
js实现上传图片及时预览
May 07 Javascript
Jquery插件仿百度搜索关键字自动匹配功能
May 11 Javascript
JavaScript中最容易混淆的作用域、提升、闭包知识详解(推荐)
Sep 05 Javascript
vue基于mint-ui的城市选择3级联动的示例
Oct 25 Javascript
微信小程序实现传参数的几种方法示例
Jan 10 Javascript
vue.js使用3DES加密的方法示例
May 18 Javascript
微信小程序 轮播图实现原理及优化详解
Sep 29 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
WordPress中用于更新伪静态规则的PHP代码实例讲解
2015/12/18 PHP
Yii2 加载css、js 载静态资源的方法
2017/03/10 PHP
php解决安全问题的方法实例
2019/09/19 PHP
详解php反序列化
2020/06/10 PHP
JS 文字符串转换unicode编码函数
2009/05/30 Javascript
js控制div及网页相关属性的代码
2009/12/19 Javascript
JS 控制小数位数的实现代码
2011/08/02 Javascript
基于JQuery 滑动与动画的说明介绍
2013/04/18 Javascript
浅析js中取绝对值的2种方法
2013/07/09 Javascript
获取非最后一列td值并将title设为该值的方法
2013/10/30 Javascript
JS数组的遍历方式for循环与for...in
2014/07/31 Javascript
jQuery实现图片渐入渐出切换展示效果
2015/08/15 Javascript
如何让一个json文件显示在表格里【实现代码】
2016/05/09 Javascript
Bootstrap 附加导航(Affix)插件实例详解
2016/06/01 Javascript
JSONP和批量操作功能的实现方法
2016/08/21 Javascript
微信小程序之仿微信漂流瓶实例
2016/12/09 Javascript
Javascript 制作图形验证码实例详解
2016/12/22 Javascript
JavaScript中数组Array.sort()排序方法详解
2017/03/01 Javascript
JavaScript插件Tab选项卡效果
2017/11/14 Javascript
javascript闭包的使用之按钮切换功能
2018/08/30 Javascript
node.js实现带进度条的多文件上传
2020/03/27 Javascript
js实现简单贪吃蛇游戏
2020/05/15 Javascript
[01:16:12]完美世界DOTA2联赛PWL S2 FTD vs Inki 第一场 11.21
2020/11/23 DOTA
python实现带声音的摩斯码翻译实现方法
2015/05/20 Python
Python读取数据集并消除数据中的空行方法
2018/07/12 Python
python安装gdal的两种方法
2019/10/29 Python
Python+unittest+requests 接口自动化测试框架搭建教程
2020/10/09 Python
Python 实现RSA加解密文本文件
2020/12/30 Python
利用CSS3的特性改变文本选中时的颜色
2013/09/11 HTML / CSS
美国女士泳装店:Swimsuits For All
2017/03/02 全球购物
Linux如何为某个操作添加别名
2015/02/05 面试题
大学生护理专业自荐信
2013/10/03 职场文书
优秀团队申报材料
2014/12/26 职场文书
django注册用邮箱发送验证码的实现
2021/04/18 Python
MySQL 使用事件(Events)完成计划任务
2021/05/24 MySQL
微信小程序APP的生命周期及页面的生命周期
2022/04/19 Javascript