Heim >Web-Frontend >js-Tutorial >Wie stellt JQuery fest, ob es sich um einen IE-Browser handelt?

Wie stellt JQuery fest, ob es sich um einen IE-Browser handelt?

青灯夜游
青灯夜游Original
2020-12-21 16:21:472785Durchsuche

In jquery können Sie die Methode „jQuery.browser“ verwenden, um den Browsertyp zu bestimmen. Sie kann Informationen über den aktuell vom Benutzer verwendeten Browser zurückgeben und die Syntax „if($.browser.msie) {//It“ bestimmen ist z. B. das Browsergerät}".

Wie stellt JQuery fest, ob es sich um einen IE-Browser handelt?

Die Betriebsumgebung dieses Tutorials: Windows7-System, JQuery1.8-Version. Diese Methode ist für alle Computermarken geeignet.

Empfohlenes Tutorial: JQuery-Video-Tutorial

JQuery kann die jQuery.browser-Methode verwenden, um den Browsertyp zu bestimmen, der relevante Informationen über den aktuell vom Benutzer verwendeten Browser zurückgeben kann.

Parameter:

  • Webkit Boolescher Typ, der angibt, ob es sich um einen Browser mit Webkit-Kern handelt. Der boolesche Typ

  • safari gibt an, ob es sich um den Apple Safari-Browser handelt.

  • Opera Der boolesche Typ gibt an, ob es sich um einen Opera-Browser handelt.

  • msie Boolescher Typ gibt an, ob es sich um einen Microsoft IE-Browser handelt.

  • mozilla Der boolesche Typ gibt an, ob es sich um einen Mozilla Firefox-Browser handelt. Der boolesche Typ

  • chrome gibt an, ob es sich um den Google Chrome-Browser handelt.

  • version String-Typ Die Versionsnummer des aktuellen Browsers, zum Beispiel: „6.0“, „7.0“. ​

Beispiel:

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

JQuery-Quellcode:

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

Weitere Programmierkenntnisse finden Sie unter: Einführung in die Programmierung! !

Das obige ist der detaillierte Inhalt vonWie stellt JQuery fest, ob es sich um einen IE-Browser handelt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn