Maison > interface Web > js tutoriel > Résumé des méthodes js/jquery pour déterminer le type_jquery du navigateur

Résumé des méthodes js/jquery pour déterminer le type_jquery du navigateur

WBOY
Libérer: 2016-05-16 15:59:40
original
1127 Les gens l'ont consulté

JS pour obtenir des informations sur le navigateur

Copier le code Le code est le suivant :

Nom de code du navigateur : navigator.appCodeName
Nom du navigateur : navigator.appName
Numéro de version du navigateur : navigator.appVersion
Prise en charge de Java : navigator.javaEnabled()
Types MIME (tableau) : navigator.mimeTypes
Plateforme système : navigator.platform
Plugins (tableau) : navigator.plugins
Agent utilisateur : navigator.userAgent

Quatre façons d'utiliser js pour déterminer le navigateur IE :

Méthode 1 :

if(window.addEventListener){ 
alert("not ie"); 
}else if(window.attachEvent){ 
alert("is ie"); 
}else{ 
alert("这种情况发生在不支持DHTML的老版本浏览器(现在一般都支持)") 
}
Copier après la connexion

Remarque : Cette méthode n'apparaîtra pas, c'est-à-dire les résultats dans les versions IE9 et supérieures d'IE

Méthode 2 :

if(document.all){ 
alert("IE"); 
}else{ 
alert("not ie"); 
}
Copier après la connexion

Méthode 3 :

var navigatorName = "Microsoft Internet Explorer"; 
if( navigator.appName == navigatorName ){ 
alert("ie") 
}else{
alert("not ie") 
}
Copier après la connexion

Méthode 4 :
Il profite de la différence dans la méthode toString de traitement des tableaux entre IE et les navigateurs standard, si le dernier caractère du tableau est une virgule, le moteur JS le supprimera automatiquement

.
if(!+[1,])alert("这是ie浏览器"); 
else alert("这不是ie浏览器");
Copier après la connexion

Remarque : IE9 et supérieur afficheront "Ceci n'est pas IE"

Comment déterminer les navigateurs couramment utilisés :

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

Navigator.userAgent.indexOf("MSIE") >= 0 est utilisé ici à des fins de jugement. Bien sûr,
peut également être utilisé. navigator.userAgent.indexOf("MSIE") != -1 pour le jugement.

Comment jquery détermine le type de navigateur et le numéro de version du navigateur

$(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);

});

Copier après la connexion

Remarque : à partir de la version 1.9, Query a supprimé .browser et .browser.version et les a remplacés par la méthode $.support

Ce qui précède représente l’intégralité du contenu de cet article, j’espère que vous l’aimerez tous.

É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