重新封装的JQuery获取浏览器信息

来源:岁月联盟 编辑:exp 时间:2012-05-16

Java代码 
(function($) {  
    // 全局系统对象  
    window['BROWSER'] = {};  
    BROWSER.SYS = function() {  
        var 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.([/d.]+)/)) ? Sys.opera = s[1] : (s = ua  
                .match(/version//([/d.]+).*safari/)) ? Sys.safari = s[1] : 0;  
        return Sys;  
    }  
 
    BROWSER.ShowString = function() {  
        var str = "";  
        var Sys = BROWSER.SYS();  
        // 以下进行测试  
        if (Sys.ie)  
            str = ('Microsoft Internet Explorer : ' + Sys.ie);  
        if (Sys.firefox)  
            str = ('Mozilla Firefox : ' + Sys.firefox);  
        if (Sys.chrome)  
            str = ('Google Chrome: ' + Sys.chrome);  
        if (Sys.opera)  
            str = ('Opera : ' + Sys.opera);  
        if (Sys.safari)  
            str = ('Apple Safari : ' + Sys.safari);  
        return str;  
    }  
 
})(jQuery); 

 


摘自 追风逐月猪