jquery插件推荐浏览器嗅探userAgent


Posted in Javascript onNovember 09, 2014

综合概述

jQuery在1.7.x版本中,去掉了对浏览器嗅探支持,建议使用特性检测,然而在实际项目中,或多或少也需要这个功能。

兼容性

IE6+、Chrome、Firefox、Safari、Opera

框架依赖

原生JS支持

模块支持

支持AMD、node和浏览器

使用介绍

1.识别引擎、举例如下:

//如果浏览器是webkit核心,执行以下代码
if(!!client.engine.webkit){
    //todo
}
2.识别浏览器、举例如下:

  //如果是IE浏览器,且IE的版本是6,  执行以下代码
  if(!!client.browser.ie && client.browser.ie == 6){
      //todo
  } 
3.操作系统的识别、举例如下:

  //如果是win7系统,执行以下代码
  if(!!client.system.win && client.system.win == 7){
    //todo
  }
下载连接

https://github.com/hehongwei44/userAgent

授权信息

授权类型:MIT

授权类型信息:https://github.com/hehongwei44/userAgent/blob/master/LICENSE

更改日志

https://github.com/hehongwei44/userAgent/blob/master/ChangeLog.md

其他补充

一个很不错的的插件,值得推荐

Javascript 相关文章推荐
jQuery EasyUI 开源插件套装 完全替代ExtJS
Mar 24 Javascript
JavaScript中的类继承
Nov 25 Javascript
js获得地址栏?问号后参数的方法
Aug 08 Javascript
深入探寻seajs的模块化与加载方式
Apr 14 Javascript
javascript实现自动填写表单实例简析
Dec 02 Javascript
AngularJS基础 ng-cut 指令介绍及简单示例
Aug 01 Javascript
jQuery ready()和onload的加载耗时分析
Sep 08 Javascript
Bootstrap中data-target 到底是什么
Feb 14 Javascript
深入理解 JavaScript 中的 JSON
Apr 06 Javascript
详解promise.then,process.nextTick, setTimeout 以及 setImmediate的执行顺序
Nov 21 Javascript
JS实现进度条动态加载特效
Mar 25 Javascript
浅谈Vue使用Cascader级联选择器数据回显中的坑
Oct 31 Javascript
Javascript限制网页只能在微信内置浏览器中访问
Nov 09 #Javascript
js闭包的用途详解
Nov 09 #Javascript
js闭包实例汇总
Nov 09 #Javascript
浅谈JS闭包中的循环绑定处理程序
Nov 09 #Javascript
jQuery函数map()和each()介绍及异同点分析
Nov 08 #Javascript
js跨域问题浅析及解决方法优缺点对比
Nov 08 #Javascript
js 操作符汇总
Nov 08 #Javascript
You might like
Yii中CGridView关联表搜索排序方法实例详解
2014/12/03 PHP
自制PHP框架之设计模式
2017/05/07 PHP
php微信公众号开发之校园图书馆
2018/10/20 PHP
利用javascript实现一些常用软件的下载导航
2009/08/03 Javascript
Dojo 学习要点
2010/09/03 Javascript
javascript获取选中的文本的方法代码
2013/10/30 Javascript
JavaScript判断是否为数组的3种方法及效率比较
2015/04/01 Javascript
BootStrap无限级分类(无限极分类封装版)
2016/08/26 Javascript
BootStrap入门教程(三)之响应式原理
2016/09/19 Javascript
Javascript基础回顾之(三) js面向对象
2017/01/31 Javascript
利用JavaScript将Excel转换为JSON示例代码
2019/06/14 Javascript
django简单的前后端分离的数据传输实例 axios
2020/05/18 Javascript
Vue结合路由配置递归实现菜单栏功能
2020/06/16 Javascript
[01:03]悬念揭晓 11月26日DOTA2完美盛典不见不散
2017/11/23 DOTA
[42:52]Optic vs Serenity 2018国际邀请赛淘汰赛BO3 第二场 8.22
2018/08/23 DOTA
详解Python中的装饰器、闭包和functools的教程
2015/04/02 Python
正确理解python中的关键字“with”与上下文管理器
2017/04/21 Python
Python开发SQLite3数据库相关操作详解【连接,查询,插入,更新,删除,关闭等】
2017/07/27 Python
Anaconda2 5.2.0安装使用图文教程
2018/09/19 Python
Python3 导入上级目录中的模块实例
2019/02/16 Python
django富文本编辑器的实现示例
2019/04/10 Python
django框架使用方法详解
2019/07/18 Python
PyTorch中Tensor的维度变换实现
2019/08/18 Python
python进阶之自定义可迭代的类
2019/08/20 Python
HTML5去掉输入框type为number时的上下箭头的实现方法
2020/01/03 HTML / CSS
龟牌英国商店:Turtle Wax Brand Store UK
2019/07/02 全球购物
英语自荐信范文
2013/12/11 职场文书
运动会领导邀请函
2014/02/05 职场文书
关于抽烟的检讨书
2014/02/25 职场文书
冬季安全检查方案
2014/05/23 职场文书
领导干部“四风”问题批评与自我批评材料
2014/09/24 职场文书
升学宴答谢词
2015/01/05 职场文书
父亲节寄语大全
2015/02/27 职场文书
《敬重卑微》读后感3篇
2019/11/26 职场文书
nginx配置虚拟主机的详细步骤
2021/07/21 Servers
Python识别花卉种类鉴定网络热门植物并自动整理分类
2022/04/08 Python