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中获取select选中值的代码
Jun 27 Javascript
js弹出层永远居中实现思路及代码
Nov 29 Javascript
使用jquery.validate自定义方法实现"手机号码或者固话至少填写一个"的逻辑验证
Sep 01 Javascript
js jquery获取当前元素的兄弟级 上一个 下一个元素
Sep 01 Javascript
jQuery滚动加载图片实现原理
Dec 14 Javascript
Ztree新增角色和编辑角色回显问题的解决
Oct 25 Javascript
js实现悬浮窗效果(支持拖动)
Mar 09 Javascript
Vue 去除路径中的#号
Apr 19 Javascript
JS尾递归的实现方法及代码优化技巧
Jan 19 Javascript
基于layui内置模块(element常用元素的操作)
Sep 20 Javascript
vue实现禁止浏览器记住密码功能的示例代码
Feb 03 Vue.js
解读Vue组件注册方式
May 15 Vue.js
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
Javascript 布尔型分析
2008/12/22 Javascript
基于jQuery和CSS3制作数字时钟附源码下载(jquery篇)
2015/11/24 Javascript
javascript数据结构之双链表插入排序实例详解
2015/11/25 Javascript
javascript实现禁止复制网页内容汇总
2015/12/30 Javascript
Angular.js回顾ng-app和ng-model使用技巧
2016/04/26 Javascript
jQuery获取及设置表单input各种类型值的方法小结
2016/05/24 Javascript
AngularJS基础 ng-include 指令示例讲解
2016/08/01 Javascript
Bootstrap实现带动画过渡的弹出框
2016/08/09 Javascript
基于JavaScript实现跳转提示页面
2016/09/24 Javascript
解析JavaScript数组方法reduce
2016/12/12 Javascript
JS仿淘宝搜索框用户输入事件的实现
2017/06/19 Javascript
初识 Vue.js 中的 *.Vue文件
2017/11/22 Javascript
JS运动特效之任意值添加运动的方法分析
2018/01/24 Javascript
详解小程序原生使用ES7 async/await语法
2018/08/06 Javascript
说说Vue.js中的functional函数化组件的使用
2019/02/12 Javascript
关于vue状态过渡transition不起作用的原因解决
2019/04/09 Javascript
使用vuex存储用户信息到localStorage的实例
2019/11/11 Javascript
python遍历文件夹并删除特定格式文件的示例
2014/03/05 Python
python tensorflow基于cnn实现手写数字识别
2018/01/01 Python
python中requests和https使用简单示例
2018/01/18 Python
python绘制立方体的方法
2018/07/02 Python
python 实现rolling和apply函数的向下取值操作
2020/06/08 Python
解决keras模型保存h5文件提示无此目录问题
2020/07/01 Python
python自动化发送邮件实例讲解
2021/01/04 Python
老海军美国官网:Old Navy
2016/09/05 全球购物
Club Monaco加拿大官网:设计师男女服装
2019/09/29 全球购物
ManoMano英国:欧洲第一家专注于DIY和园艺市场的电商平台
2020/03/12 全球购物
彪马香港官方网上商店:PUMA香港
2020/12/06 全球购物
教育专业自荐书范文
2013/12/17 职场文书
学校安全教育制度
2014/01/31 职场文书
祖国在我心中演讲稿600字
2014/09/23 职场文书
2014学生会工作总结报告
2014/12/02 职场文书
采购员工作总结范文
2015/08/12 职场文书
2016年村党支部公开承诺书
2016/03/24 职场文书
深入解析NumPy中的Broadcasting广播机制
2021/05/30 Python
Python异常类型以及处理方法汇总
2021/06/05 Python