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系统错误:-1072896658的解决办法
Jul 08 Javascript
JS、CSS以及img对DOMContentLoaded事件的影响
Aug 12 Javascript
学习JavaScript鼠标响应事件
Dec 25 Javascript
JS根据浏览器窗口大小实时动态改变网页文字大小的方法
Feb 25 Javascript
JavaScript导航脚本判断当前导航
Jul 12 Javascript
详解vue组件化开发-vuex状态管理库
Apr 10 Javascript
详解layui中的树形关于取值传值问题
Jan 16 Javascript
Vue手把手教你撸一个 beforeEnter 钩子函数
Apr 24 Javascript
vue实现简单的MVVM框架
Aug 05 Javascript
详解JavaScript 浮点数运算的精度问题
Jul 23 Javascript
antd 表格列宽自适应方法以及错误处理操作
Oct 27 Javascript
vue常用高阶函数及综合实例
Feb 25 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安装攻略:常见问题解答(一)
2006/10/09 PHP
php操作redis中的hash和zset类型数据的方法和代码例子
2014/07/05 PHP
ThinkPHP使用PHPExcel实现Excel数据导入导出完整实例
2014/07/22 PHP
php实现异步将远程链接上内容(图片或内容)写到本地的方法
2016/11/30 PHP
php删除数组指定元素实现代码
2017/05/03 PHP
详解PHP神奇又有用的Trait
2019/03/25 PHP
PhpStorm连接服务器并实现自动上传功能
2020/12/09 PHP
jQuery Ajax之$.get()方法和$.post()方法
2009/10/12 Javascript
js鼠标点击事件在各个浏览器中的写法及Event对象属性介绍
2013/01/24 Javascript
javascript实现禁止复制网页内容
2014/12/16 Javascript
分析了一下JQuery中的extend方法实现原理
2015/02/27 Javascript
JS提交form表单实例分析
2015/12/10 Javascript
JavaScript页面实时显示当前时间实例代码
2016/10/23 Javascript
详解react-native WebView 返回处理(非回调方法可解决)
2018/02/27 Javascript
基于 vue-skeleton-webpack-plugin 的骨架屏实战
2019/08/05 Javascript
浅谈Vue SSR中的Bundle的具有使用
2019/11/21 Javascript
JS定时器如何实现提交成功提示功能
2020/06/12 Javascript
小程序选项卡以及swiper套用(跨页面)
2020/06/19 Javascript
Vue3.0的优化总结
2020/10/16 Javascript
Vuex实现简单购物车
2021/01/10 Vue.js
[03:03]DOTA2校园争霸赛 济南城市决赛欢乐发奖活动
2013/10/21 DOTA
[00:12]DAC SOLO赛卫冕冠军 VG.Paparazi灬展现SOLO技巧
2018/04/06 DOTA
Python unittest单元测试框架总结
2018/09/08 Python
浅谈python3.x pool.map()方法的实质
2019/01/16 Python
python写程序统计词频的方法
2019/07/29 Python
Python+OpenCV实现将图像转换为二进制格式
2020/01/09 Python
python扫描线填充算法详解
2020/02/19 Python
Python连接Mysql进行增删改查的示例代码
2020/08/03 Python
Expedia韩国官网:亚洲发展最快的在线旅游门户网站
2018/02/26 全球购物
英文翻译的自我评价语句
2013/10/04 职场文书
个人工作表现评价材料
2014/09/21 职场文书
2014教师年度思想工作总结
2014/11/10 职场文书
2014年质量工作总结
2014/11/22 职场文书
2015教师个人年度工作总结
2015/10/23 职场文书
九年级英语教学反思
2016/02/15 职场文书
《我的伯父鲁迅先生》教学反思
2016/02/16 职场文书