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 相关文章推荐
你需要知道的JavsScript可以做什么?
Jun 29 Javascript
Js 订制自己的AlertBox(信息提示框)
Jan 09 Javascript
jQuery温习篇 强大的JQuery选择器
Apr 24 Javascript
JavaScript中的迭代器和生成器详解
Oct 29 Javascript
JavaScript 学习笔记之变量及其作用域
Jan 14 Javascript
js与jQuery实现checkbox复选框全选/全不选的方法
Jan 05 Javascript
微信小程序-小说阅读小程序实例(demo)
Jan 12 Javascript
angular实现表单验证及提交功能
Feb 01 Javascript
Javarscript中模块(module)、加载(load)与捆绑(bundle)详解
May 28 Javascript
前端MVVM框架解析之双向绑定
Jan 24 Javascript
优化Vue中date format的性能详解
Jan 13 Javascript
小程序中使用css var变量(使js可以动态设置css样式属性)
Mar 31 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
一个程序下载的管理程序(二)
2006/10/09 PHP
七款最流行的PHP本地服务器分享
2013/02/19 PHP
php ci框架验证码实例分析
2013/06/26 PHP
PHP的APC模块实现上传进度条
2015/10/27 PHP
php文档工具PHP Documentor安装与使用方法
2016/01/25 PHP
php中__toString()方法用法示例
2016/12/07 PHP
php图片裁剪函数
2018/10/31 PHP
js关闭当前页面(窗口)的几种方式总结
2013/03/05 Javascript
js如何实现设计模式中的模板方法
2013/07/23 Javascript
在百度知道团队中快速审批新成员的js脚本
2014/02/02 Javascript
Javscript调用iframe框架页面中函数的方法
2014/11/01 Javascript
JS简单判断滚动条的滚动方向实现方法
2017/04/28 Javascript
xmlplus组件设计系列之选项卡(Tabbar)(5)
2017/05/03 Javascript
angular4模块中给标签添加背景图的实现方法
2017/09/15 Javascript
Django中使用jquery的ajax进行数据交互的实例代码
2017/10/15 jQuery
JavaScript伪数组用法实例分析
2017/12/22 Javascript
JS实现的base64加密解密操作示例
2018/04/18 Javascript
vue删除html内容的标签样式实例
2018/09/13 Javascript
vue项目中播放rtmp视频文件流的方法
2020/09/17 Javascript
python抓取京东价格分析京东商品价格走势
2014/01/09 Python
Python导入txt数据到mysql的方法
2015/04/08 Python
Python实现方便使用的级联进度信息实例
2015/05/05 Python
Python中摘要算法MD5,SHA1简介及应用实例代码
2018/01/09 Python
Python cookbook(字符串与文本)针对任意多的分隔符拆分字符串操作示例
2018/04/19 Python
Python函数参数操作详解
2018/08/03 Python
Tensorflow分类器项目自定义数据读入的实现
2019/02/05 Python
python查看文件大小和文件夹内容的方法
2019/07/08 Python
美国老牌主机服务商:iPage
2016/07/22 全球购物
美国一家专业的太阳镜网上零售商:Solstice太阳镜
2016/07/25 全球购物
志愿者爱心公益活动策划方案
2014/09/15 职场文书
三方股东合作协议书范本
2014/09/28 职场文书
2015年幼儿园班务工作总结
2015/05/12 职场文书
高中生物教学反思
2016/02/20 职场文书
CSS3 Tab动画实例之背景切换动态效果
2021/08/23 HTML / CSS
pt-archiver 主键自增
2022/04/26 MySQL