jquery1.9 下检测浏览器类型和版本的方法


Posted in Javascript onDecember 26, 2013

Jquery1.9版本中$.browser已被剔除:

判断浏览器类型:

$.browser.mozilla = /firefox/.test(navigator.userAgent.toLowerCase()); 
$.browser.webkit = /webkit/.test(navigator.userAgent.toLowerCase()); 
$.browser.opera = /opera/.test(navigator.userAgent.toLowerCase()); 
$.browser.msie = /msie/.test(navigator.userAgent.toLowerCase());

等号后面的表达式返回的就是 true/false, 可以直接用来替换原来的 $.browser.msie 等。

检查是否为 IE6:

// Old 
if ($.browser.msie && 7 > $.browser.version) {} 
// New 
if ('undefined' == typeof(document.body.style.maxHeight)) {}

检查是否为 IE 6-8:
if (!$.support.leadingWhitespace) {}
Javascript 相关文章推荐
JS模拟多线程
Feb 07 Javascript
jQuery 学习第五课 Ajax 使用说明
May 17 Javascript
jquery判断RadioButtonList和RadioButton中是否有选中项示例
Sep 29 Javascript
借助JavaScript脚本判断浏览器Flash Player信息的方法
Jul 09 Javascript
jquery使用slideDown实现模块缓慢拉出效果的方法
Mar 27 Javascript
jquery基本选择器匹配多个元素的实现方法
Sep 05 Javascript
手机软键盘弹出时影响布局的解决方法
Dec 15 Javascript
AngularJS表单提交实例详解
Feb 18 Javascript
AngulaJS路由 ui-router 传参实例
Apr 28 Javascript
JS实现同一DOM元素上onClick事件与onDblClick事件并存的解决方法
Jun 07 Javascript
使用Mock.js生成前端测试数据
Dec 13 Javascript
Vue如何清空对象
Mar 03 Vue.js
jQuery aminate方法定位到页面具体位置
Dec 26 #Javascript
javascript创建数组之联合数组的使用方法示例
Dec 26 #Javascript
JS获取select-option-text_value的方法
Dec 26 #Javascript
js中split函数的使用方法说明
Dec 26 #Javascript
js中reverse函数的用法详解
Dec 26 #Javascript
js中继承的几种用法总结(apply,call,prototype)
Dec 26 #Javascript
js浮点数保留两位小数点示例代码(四舍五入)
Dec 26 #Javascript
You might like
很好用的PHP数据库类
2009/05/27 PHP
Yii CGridView用法实例详解
2016/07/12 PHP
PHP如何使用JWT做Api接口身份认证的实现
2020/02/03 PHP
swoole锁的机制代码实例讲解
2021/03/04 PHP
Flash+XML滚动新闻代码 无图片 附源码下载
2007/11/22 Javascript
js 多种变量定义(对象直接量,数组直接量和函数直接量)
2010/05/24 Javascript
jquery 操作DOM案例代码分享
2012/04/05 Javascript
Jquery中val()表单取值赋值的实例代码
2013/08/15 Javascript
关于javascript event flow 的一个bug详解
2013/09/17 Javascript
javascript中in运算符用法分析
2015/04/28 Javascript
JavaScript使ifram跨域相互访问及与PHP通信的实例
2016/03/03 Javascript
JavaScript的字符串方法汇总
2016/07/31 Javascript
IntersectionObserver API 详解篇
2016/12/11 Javascript
jquery实现左右滑动式轮播图
2017/03/02 Javascript
JS引用传递与值传递的区别与用法分析
2018/06/01 Javascript
react 父子组件之间通讯props
2018/09/08 Javascript
node.js实现带进度条的多文件上传
2020/03/27 Javascript
JavaScript观察者模式原理与用法实例详解
2020/03/10 Javascript
在vue中给后台接口传的值为数组的格式代码
2020/11/12 Javascript
Python 文件操作实现代码
2009/10/07 Python
在Python中移动目录结构的方法
2016/01/31 Python
Python 使用SMTP发送邮件的代码小结
2016/09/21 Python
你真的了解Python的random模块吗?
2017/12/12 Python
Python中浅拷贝copy与深拷贝deepcopy的简单理解
2018/10/26 Python
一文秒懂python读写csv xml json文件各种骚操作
2019/07/04 Python
使用python的turtle绘画滑稽脸实例
2019/11/21 Python
Python模块的制作方法实例分析
2019/12/21 Python
基于Python3.6中的OpenCV实现图片色彩空间的转换
2020/02/03 Python
Python 动态变量名定义与调用方法
2020/02/09 Python
Python任务自动化工具tox使用教程
2020/03/17 Python
弄清Pytorch显存的分配机制
2020/12/10 Python
html5使用window.postMessage进行跨域实现数据交互的一次实战
2021/02/24 HTML / CSS
化验室技术员岗位职责
2013/12/24 职场文书
需求分析说明书
2014/05/09 职场文书
2016入党积极分子党校培训心得体会
2016/01/06 职场文书
Promise静态四兄弟实现示例详解
2022/07/07 Javascript