Maison  >  Article  >  interface Web  >  Comment jquery détermine-t-il s'il s'agit d'un navigateur IE ?

Comment jquery détermine-t-il s'il s'agit d'un navigateur IE ?

王林
王林original
2020-11-24 14:52:102979parcourir

Méthode Jquery pour déterminer s'il s'agit d'un navigateur IE : vous pouvez utiliser la méthode du navigateur jquery pour déterminer, telle que [$.browser.msie]. [jQuery.browser.version 】méthode.

Comment jquery détermine-t-il s'il s'agit d'un navigateur IE ?

L'environnement d'exploitation de ce tutoriel : système windows10, version jquery3.2.1 Cette méthode convient à toutes les marques d'ordinateurs.

(Partage de vidéos d'apprentissage : Tutoriel vidéo javascript)

Méthode Jquery pour déterminer s'il s'agit d'un navigateur IE :

JQuery Vous pouvez utiliser la méthode jQuery.browser pour déterminer le type de navigateur. La valeur de retour peut être : safari, opera, msie, mozilla. Si la valeur de retour est msie, cela signifie que le navigateur est ie.

Bien sûr, nous devons parfois aussi distinguer les versions, ce qui nécessite l'utilisation de jQuery.browser.version.

Exemple :

function JudgeBroswer() {
        if($.browser.msie) {
            alert("this is msie!"); //IE        }
        else if($.browser.safari)
        {
            alert("this is safari!"); //Safari         }
        else if($.browser.mozilla)
        {
            alert("this is mozilla!");  //Firefox        }
        else if($.browser.opera) {
            alert("this is opera");     //Opera        }
    }

Code source jquery :

var userAgent = navigator.userAgent.toLowerCase();   
// Figure out what browser is being used
   jQuery.browser = {
    version: (userAgent.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/) || [])[1],
    safari: /webkit/.test(userAgent),
    opera: /opera/.test(userAgent),
    msie: /msie/.test(userAgent) && !/opera/.test(userAgent),
    mozilla:/mozilla/.test(userAgent)&&!/(compatible|webkit)/.test(userAgent)
    };

Recommandations associées : Tutoriel js

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