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 相关文章推荐
JSON 入门指南 想了解json的朋友可以看下
Aug 26 Javascript
js 禁止选择功能实现代码(兼容IE/Firefox)
Apr 23 Javascript
javascript中的变量作用域以及变量提升详细介绍
Oct 24 Javascript
jquery实现多行文字图片滚动效果示例代码
Oct 10 Javascript
jquery+css实现侧边导航栏效果
Jun 12 jQuery
浅谈angularJS的$watch失效问题的解决方案
Aug 11 Javascript
基于Vue实现图书管理功能
Oct 17 Javascript
jquery动态添加以及遍历option并获取特定样式名称的option方法
Jan 29 jQuery
JavaScript实现的滚动公告特效【基于jQuery】
Jul 10 jQuery
Jquery异步上传文件代码实例
Nov 13 jQuery
vuejs中父子组件之间通信方法实例详解
Jan 17 Javascript
js不常见操作运算符总结
Nov 20 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解析html类库simple_html_dom(详细介绍)
2013/07/05 PHP
PHP 如何获取二维数组中某个key的集合
2014/06/03 PHP
PHP递归复制、移动目录的自定义函数分享
2014/11/18 PHP
非常经典的PHP文件上传类分享
2016/05/15 PHP
浅谈PHP eval()函数定义和用法
2016/06/21 PHP
浅谈PHP定义命令空间的几个注意点(推荐)
2016/10/29 PHP
Prototype使用指南之selector.js
2007/01/10 Javascript
javascript 从if else 到 switch case 再到抽象
2010/07/17 Javascript
js处理表格对table进行修饰
2014/05/26 Javascript
Javascript中的关键字和保留字整理
2014/10/16 Javascript
JavaScript必知必会(九)function 说起 闭包问题
2016/06/08 Javascript
JavaScript中双符号的运算详解
2017/03/12 Javascript
AngularJS 异步解决实现方法
2017/06/12 Javascript
微信小程序 同步请求授权的详解
2017/08/04 Javascript
[js高手之路]设计模式系列课程-发布者,订阅者重构购物车的实例
2017/08/29 Javascript
windows系统下更新nodejs版本的方案
2017/11/24 NodeJs
jQuery扩展方法实现Form表单与Json互相转换的实例代码
2018/09/05 jQuery
JavaScript中AOP的实现与应用
2019/05/06 Javascript
python Django框架实现自定义表单提交
2016/03/25 Python
Python中类型检查的详细介绍
2017/02/13 Python
python format 格式化输出方法
2018/07/16 Python
Python装饰器模式定义与用法分析
2018/08/06 Python
Python 获取 datax 执行结果保存到数据库的方法
2019/07/11 Python
TensorFlow dataset.shuffle、batch、repeat的使用详解
2020/01/21 Python
基于python的docx模块处理word和WPS的docx格式文件方式
2020/02/13 Python
浅谈pytorch torch.backends.cudnn设置作用
2020/02/20 Python
Django 实现 Websocket 广播、点对点发送消息的代码
2020/06/03 Python
华为俄罗斯官方网上商城:购买Huawei手机和平板
2017/04/21 全球购物
Andrew Marc官网:设计师外套的领先制造商
2019/10/30 全球购物
幼儿教师寄语集锦
2014/04/03 职场文书
文艺演出主持词
2015/07/01 职场文书
2015年中学团委工作总结
2015/07/22 职场文书
2016大学生形势与政策心得体会
2016/01/12 职场文书
python爬取网页版QQ空间,生成各类图表
2021/06/02 Python
Python函数中的不定长参数相关知识总结
2021/06/24 Python
云服务器部署 Web 项目的实现步骤
2022/06/28 Servers