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操作对象数组元素方法详解
Nov 26 Javascript
使用window.prompt()实现弹出用户输入的对话框
Apr 13 Javascript
javascript实现动态表头及表列的展现方法
Jul 14 Javascript
JavaScript常用字符串与数组扩展函数小结
Apr 24 Javascript
Js调用Java方法并互相传参的简单实例
Aug 11 Javascript
vue的基本用法与常见指令
Aug 15 Javascript
vue2.0使用swiper组件实现轮播效果
Nov 27 Javascript
Vue通过ref父子组件拿值方法
Sep 12 Javascript
jQuery实现的点击图片居中放大缩小功能示例
Jan 16 jQuery
Vue 用Vant实现时间选择器的示例代码
Oct 25 Javascript
javascript 对象 与 prototype 原型用法实例分析
Nov 11 Javascript
JS实现横向轮播图(初级版)
Jun 24 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
浅析get与post的一些特殊情况
2014/07/28 PHP
php设置静态内容缓存时间的方法
2014/12/01 PHP
PHP观察者模式实例分析【对比JS观察者模式】
2019/05/22 PHP
php遍历目录下文件并按修改时间排序操作示例
2019/07/12 PHP
jquery全选/全不选/反选另一种实现方法(配合原生js)
2013/04/07 Javascript
javascript full screen 全屏显示页面元素的方法
2013/09/27 Javascript
jQuery 中国省市两级联动选择附图
2014/05/14 Javascript
jquery实现触发时更新下拉列表内容的方法
2015/12/02 Javascript
学习JavaScript设计模式之模板方法模式
2016/01/20 Javascript
js实现楼层效果的简单实例
2016/07/15 Javascript
JavaScript数组去重由慢到快由繁到简(优化篇)
2016/08/26 Javascript
js获取时间函数及扩展函数的方法
2016/10/30 Javascript
jquery mobile移动端幻灯片滑动切换效果
2020/04/15 Javascript
DOM事件探秘篇
2017/02/15 Javascript
iframe高度自适应及隐藏滚动条的实例详解
2017/09/29 Javascript
详解vue + vuex + directives实现权限按钮的思路
2017/10/24 Javascript
ES6中字符串string常用的新增方法小结
2017/11/07 Javascript
详解Node.js模板引擎Jade入门
2018/01/19 Javascript
浅谈如何使用webpack构建多页面应用
2018/05/30 Javascript
三分钟学会用ES7中的Async/Await进行异步编程
2018/06/14 Javascript
vue router 源码概览案例分析
2018/10/09 Javascript
nodejs微信开发之授权登录+获取用户信息
2019/03/17 NodeJs
ES10的13个新特性示例(小结)
2019/09/23 Javascript
基于vue中的scoped坑点解说
2020/09/04 Javascript
用Python代码来解图片迷宫的方法整理
2015/04/02 Python
Python 获得13位unix时间戳的方法
2017/10/20 Python
Python数据分析pandas模块用法实例详解
2019/11/20 Python
kafka-python 获取topic lag值方式
2019/12/23 Python
工程师必须了解的LRU缓存淘汰算法以及python实现过程
2020/10/15 Python
墨尔本最受欢迎的复古风格品牌:Princess Highway
2018/12/21 全球购物
外贸英语专业求职信范文
2013/12/25 职场文书
出生医学证明样本
2014/01/17 职场文书
2015学校图书管理员工作总结
2015/05/11 职场文书
2016年学校爱国卫生月活动总结
2016/04/06 职场文书
导游词之四川武侯祠
2019/10/21 职场文书
pycharm无法安装cv2模块问题
2022/05/20 Python