zoukankan      html  css  js  c++  java
  • 浏览器监测简易版

    //浏览器监测
    (function(){
        window.sys = {};                                     //外部访问浏览器信息对象;
        var ua = navigator.userAgent.toLowerCase();            //浏览器信息字符串
        var s;                                                //浏览器名称加版本
    
        (s = ua.match(/msie ([d.]+)/)) ? sys.ie = s[1] :
        (s = ua.match(/firefox/([d.]+)/)) ? sys.firefox = s[1] :
        (s = ua.match(/chrome/([d.]+)/)) ? sys.chrome = s[1] :
        (s = ua.match(/opera/.*version/([d.]+)/)) ? sys.opera = s[1] :
        (s = ua.match(/version/([d.]+).*safari/)) ? sys.safari = s[1] : 0 ;
    })();
    if(sys.chrome){
        alert('这是a浏览器');
    };
    if((/msie ([d.]+)/).test(ua)){
            s = ua.match(/msie ([d.]+)/);
            sys.ie = s[1];
        }
    
        if((/firefox/([d.]+)/).test(ua)){
            s = ua.match(/firefox/([d.]+)/);
            sys.firebox = s[1];
        }
    
        if((/chrome/([d.]+)/).test(ua)){
            s = ua.match(/chrome/([d.]+)/);
            sys.chrome = s[1];
        }
    
        if((/opera/.*version/([d.]+)/).test(ua)){
            s = ua.match(/opera/.*version/([d.]+)/);
            sys.opera = s[1];
        }
    
        if((/version/([d.]+).*safari/).test(ua)){
            s = ua.match(/version/([d.]+).*safari/);
            sys.safari = s[1];
        }
  • 相关阅读:
    android sdk adt 版本
    android 动画
    android sdk 更新
    eclipse 自定义项目类型
    android 电量
    webApp 重用问题
    tomcat 配置首页
    什么是供应链
    dom4j使用selectSingleNode方法报错
    java编译过程中的bug
  • 原文地址:https://www.cnblogs.com/oceanden/p/3959453.html
Copyright © 2011-2022 走看看