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 相关文章推荐
javascript下查找父节点的简单方法
Aug 13 Javascript
关于javascript document.createDocumentFragment()
Apr 04 Javascript
JQuery UI皮肤定制
Jul 27 Javascript
jQuery拖动布局其结果保存到数据库
Oct 09 Javascript
Javascript将双字节字符转换成单字节字符并计算长度
Jun 22 Javascript
详解javascript 正则表达式之分组与前瞻匹配
May 30 Javascript
layui结合form,table的全选、反选v1.0示例讲解
Aug 15 Javascript
jQuery实现轮播图及其原理详解
Apr 12 jQuery
使用JavaScript计算前一天和后一天的思路详解
Dec 20 Javascript
详解webpack-dev-middleware 源码解读
Mar 23 Javascript
vue-amap根据地址回显地图并mark的操作
Nov 03 Javascript
vue+element table表格实现动态列筛选的示例代码
Jan 14 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
Smarty中常用变量操作符汇总
2014/10/27 PHP
JavaScript加密解密7种方法总结分析
2007/10/07 Javascript
jQuery 1.3 和 Validation 验证插件1.5.1
2009/07/09 Javascript
用Javascript数组处理多个字符串的连接问题
2009/08/20 Javascript
jquery 表单进行客户端验证demo
2009/08/24 Javascript
Domino中运用jQuery读取视图内容的方法
2009/10/21 Javascript
33个优秀的 jQuery 图片展示插件分享
2012/03/14 Javascript
jquery简单实现鼠标经过导航条改变背景图
2013/12/17 Javascript
JavaScript中的call方法和apply方法使用对比
2015/08/12 Javascript
跟我学习javascript的arguments对象
2015/11/16 Javascript
node.js cookie-parser之parser.js
2016/06/06 Javascript
jQuery无刷新上传之uploadify3.1简单使用
2016/06/18 Javascript
js基础之DOM中元素对象的属性方法详解
2016/10/28 Javascript
js实现五星评价功能
2017/03/08 Javascript
简单谈谈关于 npm 5.0 的新坑
2017/06/08 Javascript
Node.js调用fs.renameSync报错(Error: EXDEV, cross-device link not permitted)
2017/12/27 Javascript
Vue CLI2升级至Vue CLI3的方法步骤
2019/05/20 Javascript
解决vue-cli项目开发运行时内存暴涨卡死电脑问题
2019/10/29 Javascript
nodejs中使用archive压缩文件的实现代码
2019/11/26 NodeJs
微信小程序录音实现功能并上传(使用node解析接收)
2020/02/26 Javascript
Python中文件操作简明介绍
2015/04/13 Python
Python随机数random模块使用指南
2016/09/09 Python
Python图像处理实现两幅图像合成一幅图像的方法【测试可用】
2019/01/04 Python
Python制作动态字符图的实例
2019/01/27 Python
详解pandas.DataFrame中删除包涵特定字符串所在的行
2019/04/04 Python
Django如何使用第三方服务发送电子邮件
2019/08/14 Python
ANINE BING官方网站:奢华的衣橱基本款和时尚永恒的单品
2019/11/26 全球购物
Java工程师面试集锦之Spring框架
2013/06/16 面试题
C#面试题问题集
2016/04/02 面试题
焊接专业毕业生求职信
2013/10/01 职场文书
优秀交警事迹材料
2014/01/26 职场文书
前台文员职责范本
2014/03/07 职场文书
《桃林那间小木屋》教学反思
2014/05/01 职场文书
优秀毕业生的求职信
2014/07/21 职场文书
单位婚育证明范本
2014/11/21 职场文书
Java 垃圾回收超详细讲解记忆集和卡表
2022/04/08 Java/Android