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 相关文章推荐
window.parent调用父框架时 ie跟火狐不兼容问题
Jul 30 Javascript
javascript拓展DOM操作 prependChild insertAfert
Nov 17 Javascript
无闪烁更新网页内容JS实现
Dec 19 Javascript
JS实现在线统计一个页面内鼠标点击次数的方法
Feb 28 Javascript
jQuery插件StickUp实现网页导航置顶
Apr 12 Javascript
javascript解三阶幻方(九宫格)
Apr 22 Javascript
关于function类中定义变量this的简单说明
May 28 Javascript
BootStrap中Tab页签切换实例代码
May 30 Javascript
JavaScript数据结构之二叉树的遍历算法示例
Apr 13 Javascript
AngularJS $http post 传递参数数据的方法
Oct 09 Javascript
javascript设计模式 ? 观察者模式原理与用法实例分析
Apr 22 Javascript
TypeScript实用技巧 Nominal Typing名义类型详解
Sep 23 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
Thinkphp中import的几个用法详细介绍
2014/07/02 PHP
php提取字符串中网站url地址的方法
2014/12/03 PHP
PHP序列化/对象注入漏洞分析
2016/04/18 PHP
JAVASCRIPT HashTable
2007/01/22 Javascript
jQuery ajax 路由和过滤器使用说明
2011/08/02 Javascript
c#和Javascript操作同一json对象的实现代码
2012/01/17 Javascript
javascript Array.prototype.slice的使用示例
2013/11/14 Javascript
jtable列中自定义button示例代码
2013/11/21 Javascript
基于Jquery和CSS3制作数字时钟附源码下载(CSS3篇)
2015/11/24 Javascript
用JS写的一个Ajax库(实例代码)
2016/08/06 Javascript
总结十个Angular.js由浅入深的面试问题
2016/08/26 Javascript
jQuery事件_动力节点Java学院整理
2017/07/05 jQuery
WebGL three.js学习笔记之阴影与实现物体的动画效果
2019/04/25 Javascript
通过JS深度判断两个对象字段相同
2019/06/14 Javascript
vscode中eslint插件的配置(prettier配置无效)
2019/09/10 Javascript
layui导出所有数据的例子
2019/09/10 Javascript
解决vue-cli项目开发运行时内存暴涨卡死电脑问题
2019/10/29 Javascript
Vue实现跑马灯效果
2020/05/25 Javascript
[00:35]可解锁地面特效
2018/12/20 DOTA
python根据出生日期返回年龄的方法
2015/03/26 Python
简单介绍Python的Tornado框架中的协程异步实现原理
2015/04/23 Python
Python守护进程用法实例分析
2015/06/04 Python
Python保存MongoDB上的文件到本地的方法
2016/03/16 Python
python用列表生成式写嵌套循环的方法
2018/11/08 Python
Python3内置模块之base64编解码方法详解
2019/07/13 Python
flask框架json数据的拿取和返回操作示例
2019/11/28 Python
python爬虫实现POST request payload形式的请求
2020/04/30 Python
opencv python 对指针仪表读数识别的两种方式
2021/01/14 Python
优衣库台湾官网:UNIQLO台湾
2019/02/01 全球购物
法制宣传标语
2014/06/23 职场文书
2014老师三严三实对照检查材料思想汇报
2014/09/18 职场文书
终止劳动合同证明书样本
2014/11/19 职场文书
网吧管理制度范本
2015/08/05 职场文书
2015年乡镇组织委员工作总结
2015/10/23 职场文书
五星级酒店宣传口号
2015/12/25 职场文书
使用@Value值注入及配置文件组件扫描
2021/07/09 Java/Android