2010-08-11 6 views
0

Je cherche à détecter le navigateur en utilisant javascript dans mon application facebook. Je suis en utilisant le code suivant:Comment détecter un navigateur en utilisant javascript dans facebook

si (navigator.appName == "Microsoft Internet Explorer") {// ne somthig }

mais ce code ne fonctionne pas. Aidez-moi, s'il vous plaît.

+0

double possible de [Quelle est la meilleure façon de faire la détection du navigateur en Javascript?] (Http://stackoverflow.com/questions/588940/ Quelle est la meilleure façon de faire-de-la-détection-de-navigateur-en-javascript? –

Répondre

1

Le code js suivant est de VBB

var userAgent=navigator.userAgent.toLowerCase(); 
var is_opera=((userAgent.indexOf("opera")!=-1)||(typeof (window.opera)!="undefined")); 
var is_saf=((userAgent.indexOf("applewebkit")!=-1)||(navigator.vendor=="Apple Computer, Inc.")); 
var is_webtv=(userAgent.indexOf("webtv")!=-1); 
var is_ie=((userAgent.indexOf("msie")!=-1)&&(!is_opera)&&(!is_saf)&&(!is_webtv)); 
var is_ie4=((is_ie)&&(userAgent.indexOf("msie 4.")!=-1)); 
var is_ie7=((is_ie)&&(userAgent.indexOf("msie 7.")!=-1)); 
var is_ie8=((is_ie)&&(userAgent.indexOf("msie 8.")!=-1)); 
var is_ps3=(userAgent.indexOf("playstation 3")!=-1); 
var is_moz=((navigator.product=="Gecko")&&(!is_saf)); 
var is_kon=(userAgent.indexOf("konqueror")!=-1); 
var is_ns=((userAgent.indexOf("compatible")==-1)&&(userAgent.indexOf("mozilla")!=-1)&&(!is_opera)&&(!is_webtv)&&(!is_saf)); 
var is_ns4=((is_ns)&&(parseInt(navigator.appVersion)==4)); 
var is_mac=(userAgent.indexOf("mac")!=-1); 
0

récemment eu à l'identité IE pour enlever quelque chose que pour IE et a compris IE11 ne marche pas s'identifier comme IE.

Voici un code sûr d'identifier toutes les versions IE

function isIE() { 
return typeof MSStyleCSSProperties !== "undefined"; 
} 
Questions connexes