YUI的UA检测

YUI.UA是针对javascript的宿主环境检测的一个检测对象,返回的是一系统关于当前宿主的信息

1.对象相关信息列表及userAgent

检测对象


2.定义一个公用函数,用于检测版本号

版本检测函数

   这个函数的就是将’123.234.42.42424’ =>  123.23442

   变更一下 :保留第一个符号,后面相同的符号全部去掉

版本检测函数

  再变更一下:获取一个寻址 

版本检测函数


3.开始检测

  

版本检测函数


   a.  安全设置o.secure是根据href中是否以https开始来设置值 (http与https的区      别http://www.cnblogs.com/wxlzhizu/archive/2009/12/09/1620005.html

   o.secure = href && (href.toLowerCase().indexOf(‘https’) === 0);

  b. 检测顺序如下 (操作系统 –> 检测内核及是否是手机 –> 检测webkit内核 【opera15+特殊,手机项】 –>  检测不是webkit 【opera低版本】 –>  IE

检测顺序

  c. 是否支持触摸检测

触摸

  d.不是客户端版的js检测

nodejs


4.版本比较函数,采用sort中函数的写法

版本比较函数





原文地址:https://www.cnblogs.com/fsy0718/p/3287183.html