JQuery 1.9版本以上的浏览器判断方法

来源:互联网 发布:linux perl 编辑:程序博客网 时间:2024/06/05 15:17
var matched, browser;jQuery.uaMatch = function( ua ) {    ua = ua.toLowerCase();    var match = /(chrome)[ \/]([\w.]+)/.exec( ua ) ||        /(webkit)[ \/]([\w.]+)/.exec( ua ) ||        /(opera)(?:.*version|)[ \/]([\w.]+)/.exec( ua ) ||        /(msie) ([\w.]+)/.exec( ua ) ||        ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec( ua ) ||        [];    return {        browser: match[ 1 ] || "",        version: match[ 2 ] || "0"    };};matched = jQuery.uaMatch( navigator.userAgent );browser = {};if ( matched.browser ) {    browser[ matched.browser ] = true;    browser.version = matched.version;}// Chrome is Webkit, but Webkit is also Safari.if ( browser.chrome ) {    browser.webkit = true;} else if ( browser.webkit ) {    browser.safari = true;}jQuery.browser = browser;
//下面是直接写的判断,上面jq的获取方法if (matched.browser == 'mozilla') {    $('#Online-message .liuyan').css({'padding-left': '0px','padding-right': '0px'})}
原创粉丝点击