• 判断浏览器版本


    jquery中利用navigator.userAgent.indexOf来判断浏览器类型,并进行了小小的处理,如果不想使用jquery的情况下,稍为修改下代码为自己所用,不算剽窃吧

    jquery判断浏览器的源码(jquery1.31为例)

    Js代码  收藏代码
    1. var userAgent = navigator.userAgent.toLowerCase();  
    2.   
    3. // Figure out what browser is being used  
    4. jQuery.browser = {  
    5.     version: (userAgent.match( /.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/ ) || [0,'0'])[1],  
    6.     safari: /webkit/.test( userAgent ),  
    7.     opera: /opera/.test( userAgent ),  
    8.     msie: /msie/.test( userAgent ) && !/opera/.test( userAgent ),  
    9.     mozilla: /mozilla/.test( userAgent ) && !/(compatible|webkit)/.test( userAgent )  
    10. };  

    version---浏览器版本

    msie----ie浏览器(Microsoft Internet Explorer)

    mozilla-火狐浏览器

    opera--opera浏览器

    safari-safari浏览器

    调用时$.browser.浏览器名称来进行判断

    稍为改造下,就可以在不使用jquery的环境中使用以上代码了

    Js代码  收藏代码
    1. var userAgent = navigator.userAgent.toLowerCase();  
    2. browser={  
    3.         version: (userAgent.match( /.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/ ) || [0,'0'])[1],  
    4. safari: /webkit/.test( userAgent ),  
    5. opera: /opera/.test( userAgent ),  
    6. msie: /msie/.test( userAgent ) && !/opera/.test( userAgent ),  
    7. mozilla: /mozilla/.test( userAgent ) && !/(compatible|webkit)/.test( userAgent )  
    8. }  

    调用的时候和jquery一样,只不过把$符号取掉就行了

  • 相关阅读:
    Spring bean
    spring bean初始化及销毁你必须要掌握的回调方法
    一张图搞懂Spring bean的完整生命周期
    获取Spring的ApplicationContext的几种方式
    你必须了解Spring的生态
    Spring的核心模块解析
    Spring 5.0
    纯分享scp协议如何工作
    我眼中的SAML (Security Assertion Markup Language)
    7z文件格式及其源码的分析(五)
  • 原文地址:https://www.cnblogs.com/Minghao_HU/p/2373323.html
Copyright © 2020-2023  润新知