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 相关文章推荐
List Information About the Binary Files Used by an Application
Jun 11 Javascript
借用Google的Javascript API Loader来加速你的网站
Jan 28 Javascript
js常用代码段收集
Oct 28 Javascript
web的各种前端打印方法之jquery打印插件jqprint实现网页打印
Jan 09 Javascript
JS去除右边逗号的简单方法
Jul 03 Javascript
通过action传过来的值在option获取进行验证的方法
Nov 14 Javascript
jQuery 滑动方法slideDown向下滑动元素
Jan 16 Javascript
Angular实现购物车计算示例代码
Feb 21 Javascript
vue 自定义组件 v-model双向绑定、 父子组件同步通信的多种写法
Nov 27 Javascript
jQuery.validate.js表单验证插件的使用代码详解
Oct 22 jQuery
vue + any-touch实现一个iscroll 实现拖拽和滑动动画效果
Apr 08 Javascript
vue3 自定义图片放大器效果的示例代码
Jul 23 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
从康盛产品(discuz)提取出来的模板类
2011/06/28 PHP
php给每个段落添加空格的方法
2015/03/20 PHP
PHP实现的简单分页类及用法示例
2016/05/06 PHP
Thinkphp 框架扩展之Widget扩展实现方法分析
2020/04/23 PHP
imagettftext() 失效,不起作用
2021/03/09 PHP
Jquery ajax不能解析json对象,报Invalid JSON错误的原因和解决方法
2010/03/27 Javascript
jQuery焦点图切换特效插件封装实例
2013/08/18 Javascript
Jquery Validate 正则表达式实用验证代码大全
2013/08/23 Javascript
JS获取浏览器语言动态加载JS文件示例代码
2014/10/31 Javascript
详解AngularJS中的http拦截
2016/02/09 Javascript
jQuery技巧之让任何组件都支持类似DOM的事件管理
2016/04/05 Javascript
真正好用的js验证上传文件大小的简单方法
2016/10/27 Javascript
详解jQuery的表单验证插件--Validation
2016/12/21 Javascript
w3c编程挑战_初级脚本算法实战篇
2017/06/23 Javascript
基于cropper.js封装vue实现在线图片裁剪组件功能
2018/03/01 Javascript
使用weixin-java-tools完成微信授权登录、微信支付的示例
2018/09/26 Javascript
详解VUE里子组件如何获取父组件动态变化的值
2018/12/26 Javascript
vue-autoui自匹配webapi的UI控件的实现
2020/03/20 Javascript
在Python中操作字典之setdefault()方法的使用
2015/05/21 Python
在Python的Django框架中调用方法和处理无效变量
2015/07/15 Python
Django验证码的生成与使用示例
2017/05/20 Python
pygame实现弹力球及其变速效果
2017/07/03 Python
python批量设置多个Excel文件页眉页脚的脚本
2018/03/14 Python
python实现猜数字小游戏
2020/03/24 Python
对python sklearn one-hot编码详解
2018/07/10 Python
Python基于字典实现switch case函数调用
2020/07/22 Python
Anaconda详细安装步骤图文教程
2020/11/12 Python
python 实现客户端与服务端的通信
2020/12/23 Python
美国最灵活的移动提供商:Tello
2017/07/18 全球购物
《月迹》教学反思
2014/02/19 职场文书
个人贷款授权委托书样本
2014/10/07 职场文书
2015年小学美术工作总结
2015/05/25 职场文书
感恩的心主题班会
2015/08/12 职场文书
2016年春季趣味运动会开幕词
2016/03/04 职场文书
Redis6.0搭建集群Redis-cluster的方法
2021/05/08 Redis
Go语言基础map用法及示例详解
2021/11/17 Golang