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 相关文章推荐
RGB颜色值转HTML十六进制(HEX)代码的JS函数
Apr 25 Javascript
jquery 弹出层注册页面等(asp.net后台)
Jun 17 Javascript
JS画5角星方法介绍
Sep 17 Javascript
Jquery方式获取iframe页面中的 Dom元素
May 07 Javascript
Jquery Easyui菜单组件Menu使用详解(15)
Dec 18 Javascript
关于Node.js中Buffer的一些你可能不知道的用法
Mar 28 Javascript
iscroll实现下拉刷新功能
Jul 18 Javascript
关于jquery form表单序列化的注意事项详解
Aug 01 jQuery
JS使用Dijkstra算法求解最短路径
Jan 17 Javascript
详解微信小程序-扫一扫 wx.scanCode() 扫码大变身
Apr 30 Javascript
简单了解Vue computed属性及watch区别
Jul 10 Javascript
vue项目中企业微信使用js-sdk时config和agentConfig配置方式详解
Dec 15 Vue.js
在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
C# Assembly类访问程序集信息
2009/06/13 PHP
PHP函数http_build_query使用详解
2014/08/20 PHP
laravel5.4利用163邮箱发送邮件的步骤详解
2017/09/22 PHP
JS 页面自动加载函数(兼容多浏览器)
2009/05/18 Javascript
ext jquery 简单比较
2010/04/07 Javascript
JavaScript 操作键盘的Enter事件(键盘任何事件),兼容多浏览器
2010/10/11 Javascript
jqgrid 表格数据导出实例
2013/11/21 Javascript
JavaScript中的类与实例实现方法
2015/01/23 Javascript
jQuery内部原理和实现方式浅析
2015/02/03 Javascript
12306验证码破解思路分享
2015/03/25 Javascript
JavaScript获得当前网页来源页面(即上一页)的方法
2015/04/03 Javascript
Bootstrap每天必学之媒体对象
2015/11/30 Javascript
浅析javascript函数表达式
2016/02/10 Javascript
js实现上传图片及时预览
2016/05/07 Javascript
jQuery基于xml格式数据实现模糊查询及分页功能的方法
2016/12/25 Javascript
jquery Banner轮播选项卡
2016/12/26 Javascript
微信小程序 image组件binderror使用例子与js中的onerror区别
2017/02/15 Javascript
JavaScript正则表达式的贪婪匹配和非贪婪匹配
2017/09/05 Javascript
jQuery使用bind函数实现绑定多个事件的方法
2017/10/11 jQuery
JS脚本实现网页自动秒杀点击
2018/01/11 Javascript
对numpy中布尔型数组的处理方法详解
2018/04/17 Python
pandas 把数据写入txt文件每行固定写入一定数量的值方法
2018/12/28 Python
Python实现TCP通信的示例代码
2019/09/09 Python
tensorflow之自定义神经网络层实例
2020/02/07 Python
css3 伪元素和伪类选择器详解
2014/09/04 HTML / CSS
浅谈HTML5 defer和async的区别
2016/06/07 HTML / CSS
HTML5实现视频直播功能思路详解
2017/11/16 HTML / CSS
浅析border-radius如何兼容IE
2016/04/19 HTML / CSS
台湾最大银发乐活百货:乐龄网
2018/05/21 全球购物
在C语言中实现抽象数据类型什么方法最好
2014/06/26 面试题
const char*, char const*, char*const的区别是什么
2014/07/09 面试题
给酒店员工的表扬信
2014/01/11 职场文书
大学军训感言300字
2014/03/09 职场文书
个人工作表现评语
2014/04/30 职场文书
CSS 新特性 contain控制页面的重绘与重排问题
2021/04/30 HTML / CSS
如何用JavaScipt测网速
2021/05/09 Javascript