Maison  >  Article  >  interface Web  >  Exemple détaillé de méthode de jugement du navigateur pour jQuery version 1.9 ou supérieure

Exemple détaillé de méthode de jugement du navigateur pour jQuery version 1.9 ou supérieure

小云云
小云云original
2017-12-29 13:19:091072parcourir

Cet article partage principalement avec vous la méthode de jugement du navigateur pour jQuery version 1.9 et supérieure. Il n'est pas brut et a une valeur de référence. Les amis qui en ont besoin peuvent s'y référer.

Sans plus attendre, je publierai le code directement pour vous. Le code spécifique est le suivant :


 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 == &#39;mozilla&#39;) {
  $(&#39;#Online-message .liuyan&#39;).css({&#39;padding-left&#39;: &#39;0px&#39;,&#39;padding-right&#39;: &#39;0px&#39;})
}

Recommandations associées :

Recommandations associées :

La version JQuery 1.9 a été supprimée de la solution $.browser

Série d'analyses de code source jQuery 1.9.1 (dix 4) Outils jQuery couramment utilisés_jquery

Traitement d'animation de la série d'analyses de code source jQuery 1.9.1 (15)_jquery

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn