zoukankan      html  css  js  c++  java
  • 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中函数的写法

    版本比较函数





  • 相关阅读:
    自定义标签——带属性的标签
    自定义标签——第一个自定义标签
    实例练习----电影天堂抓取下载链接
    自定义标签异常错误汇总
    JSp动作指令
    ASP.NET MVC下使用文件上传和IIS7下的默认设置限制了上传大小的方法
    ::before和::after 常见的用法
    .net平台性能很不错的轻型ORM类Dapper
    jQuery插件之ajaxFileUpload
    SSE:服务器发送事件,使用长链接进行通讯 基础学习
  • 原文地址:https://www.cnblogs.com/fsy0718/p/3287183.html
Copyright © 2011-2022 走看看