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 相关文章推荐
javascript arguments 传递给函数的隐含参数
Aug 21 Javascript
JQery jstree 大数据量问题解决方法
Mar 09 Javascript
JavaScript常用的返回,自动跳转,刷新,关闭语句汇总
Jan 13 Javascript
jQuery判断一个元素是否可见的方法
Jun 05 Javascript
jquery限定文本框只能输入数字(整数和小数)
Jan 08 Javascript
require.js 加载 vue组件 r.js 合并压缩的实例
Oct 14 Javascript
实现easyui的datagrid导出为excel的示例代码
Nov 10 Javascript
Vue自定义图片懒加载指令v-lazyload详解
Dec 31 Javascript
微信小程序报错:this.setData is not a function的解决办法
Sep 27 Javascript
zTree树形菜单交互选项卡效果的实现方法
Dec 25 Javascript
10行代码实现微信小程序滑动tab切换
Dec 28 Javascript
迅速了解一下ES10中Object.fromEntries的用法使用
Mar 05 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
PHP的博客ping服务代码
2012/02/04 PHP
php定界符
2014/06/19 PHP
CodeIgniter控制器之业务逻辑实例分析
2016/01/20 PHP
Centos7 Yum安装PHP7.2流程教程详解
2019/07/02 PHP
jQuery解决iframe高度自适应代码
2009/12/20 Javascript
JavaScript使用过程中需要注意的地方和一些基本语法
2010/08/26 Javascript
JavaScript中的this关键字介绍与使用实例
2013/06/21 Javascript
jquery 图片缩放拖动的简单实例
2014/01/08 Javascript
AngularJS压缩JS技巧分析
2016/11/08 Javascript
js模拟支付宝密码输入框
2017/04/11 Javascript
Vue中使用的EventBus有生命周期
2018/07/12 Javascript
深入解读Node.js中的koa源码
2019/06/17 Javascript
[06:01]刀塔次级联赛top10第一期
2014/11/07 DOTA
[01:26]神话结束了,却也刚刚开始——DOTA2新英雄玛尔斯驾临战场
2019/03/10 DOTA
flask中使用SQLAlchemy进行辅助开发的代码
2013/02/10 Python
在Ubuntu系统下安装使用Python的GUI工具wxPython
2016/02/18 Python
Python实现将HTML转成PDF的方法分析
2019/05/04 Python
使用Python做定时任务及时了解互联网动态
2019/05/15 Python
Python内置random模块生成随机数的方法
2019/05/31 Python
PyQt5基本控件使用之消息弹出、用户输入、文件对话框的使用方法
2019/08/06 Python
详解一种用django_cache实现分布式锁的方式
2019/09/01 Python
Python实现代码统计工具
2019/09/19 Python
python3 图片 4通道转成3通道 1通道转成3通道 图片压缩实例
2019/12/03 Python
python中not、and和or的优先级与详细用法介绍
2020/11/03 Python
美国嘻哈首饰购物网站:Hip Hop Bling
2016/12/30 全球购物
英国领先的露营和露营车品牌之一:OLPRO
2019/08/06 全球购物
大学新生军训感言
2014/02/25 职场文书
自我推荐信范文
2014/05/09 职场文书
村班子对照检查材料
2014/08/18 职场文书
课外访万家心得体会
2014/09/03 职场文书
工程安全生产协议书
2014/11/21 职场文书
2014年物业公司工作总结
2014/11/22 职场文书
小学二年级语文教学反思
2016/03/03 职场文书
OpenCV 图像梯度的实现方法
2021/07/25 Python
Nginx 安装SSL证书完成HTTPS部署
2022/04/28 Servers
Redis 报错 error:NOAUTH Authentication required
2022/05/15 Redis