JavaScript

超轻量级php框架startmvc

jQuery 1.9版本以上的浏览器判断方法代码分享

更新时间:2020-06-02 04:06:01 作者:startmvc
废话不多说了,直接给大家贴代码了,具体代码如下所示:varmatched,browser;jQuery.uaMatch=function

废话不多说了,直接给大家贴代码了,具体代码如下所示:


 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'})
}

总结

以上所述是小编给大家介绍的jQuery 1.9版本以上的浏览器判断方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

jq 浏览器判断