Heim > Web-Frontend > js-Tutorial > Zusammenfassung der js/jquery-Methoden zur Bestimmung des Browsertyps_jquery

Zusammenfassung der js/jquery-Methoden zur Bestimmung des Browsertyps_jquery

WBOY
Freigeben: 2016-05-16 15:59:40
Original
1150 Leute haben es durchsucht

JS zum Abrufen von Browserinformationen

Code kopieren Der Code lautet wie folgt:

Browser-Codename: navigator.appCodeName
Browsername: navigator.appName
Browser-Versionsnummer: navigator.appVersion
Unterstützung für Java: navigator.javaEnabled()
MIME-Typen (Array): navigator.mimeTypes
Systemplattform: navigator.platform
Plugins (Array): navigator.plugins
Benutzeragent: navigator.userAgent

Vier Möglichkeiten, js zur Bestimmung des IE-Browsers zu verwenden:

Methode 1:

if(window.addEventListener){ 
alert("not ie"); 
}else if(window.attachEvent){ 
alert("is ie"); 
}else{ 
alert("这种情况发生在不支持DHTML的老版本浏览器(现在一般都支持)") 
}
Nach dem Login kopieren

Hinweis: Diese Methode wird nicht angezeigt, dh sie führt nicht zu IE9- und höheren IE-Versionen

Methode 2:

if(document.all){ 
alert("IE"); 
}else{ 
alert("not ie"); 
}
Nach dem Login kopieren

Methode 3:

var navigatorName = "Microsoft Internet Explorer"; 
if( navigator.appName == navigatorName ){ 
alert("ie") 
}else{
alert("not ie") 
}
Nach dem Login kopieren

Methode 4:
Es nutzt den Unterschied in der toString-Methode der Array-Verarbeitung zwischen IE und Standardbrowsern: Wenn das letzte Zeichen im Array ein Komma ist, wird es von der JS-Engine automatisch entfernt

if(!+[1,])alert("这是ie浏览器"); 
else alert("这不是ie浏览器");
Nach dem Login kopieren
Hinweis: Bei IE9 und höher erscheint die Meldung „Dies ist nicht IE“

So ermitteln Sie häufig verwendete Browser:

var explorer =navigator.userAgent ;
//ie 
if (explorer.indexOf("MSIE") >= 0) {
alert("ie");
}
//firefox 
else if (explorer.indexOf("Firefox") >= 0) {
alert("Firefox");
}
//Chrome
else if(explorer.indexOf("Chrome") >= 0){
alert("Chrome");
}
//Opera
else if(explorer.indexOf("Opera") >= 0){
alert("Opera");
}
//Safari
else if(explorer.indexOf("Safari") >= 0){
alert("Safari");
} 
//Netscape
else if(explorer.indexOf("Netscape")>= 0) { 
alert('Netscape'); 
} 
Nach dem Login kopieren
Navigator.userAgent.indexOf("MSIE") >= 0 wird hier zur Beurteilung verwendet. Natürlich kann auch

verwendet werden navigator.userAgent.indexOf("MSIE") != -1 zur Beurteilung.

Wie JQuery den Browsertyp und die Browserversionsnummer ermittelt

$(document).ready(function(){

  var brow=$.browser;

  var bInfo="";

  if(brow.msie){bInfo="MicrosoftInternetExplorer"+brow.version;}

  if(brow.mozilla){bInfo="MozillaFirefox"+brow.version;}

  if(brow.safari){bInfo="AppleSafari"+brow.version;}

  if(brow.opera){bInfo="Opera"+brow.version;}

  alert(bInfo);

});

Nach dem Login kopieren
Hinweis: Ab Version 1.9 hat Query .browser und .browser.version entfernt und durch die $.support-Methode

ersetzt

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er gefällt Ihnen allen.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage