Maison > interface Web > js tutoriel > 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

小云云
Libérer: 2017-12-29 13:19:09
original
1148 Les gens l'ont consulté

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;})
}
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal