2015-03-19 10 views
7

Molto nuovo per lo sviluppo web, portami dietro.È possibile rilevare tutte le versioni di IE con Javascript? Come?

Voglio verificare se il browser utilizzato è IE (tutte le versioni).

Ho bisogno di cambiare CSS se IE viene rilevato.

Indicami la direzione giusta per favore.

+0

http://stackoverflow.com/questions/19999388/jquery-check-if-user-is-using-ie – chriz

+1

destro direzione -> google – treegarden

+0

Leggi [qui] (http://stackoverflow.com/questions/11219582/how-to-detect-my-browser version-e-dal sistema operativo utilizzando-javascript). Ci dovrebbero essere molti articoli su questa domanda. –

risposta

13

Questo è il JS che uso

(function detectIE() { 
    var ua = window.navigator.userAgent; 
    var msie = ua.indexOf('MSIE '); 
    var trident = ua.indexOf('Trident/'); 
    var edge = ua.indexOf('Edge/'); 
    if (msie > 0) { 
    // IE 10 or older 
    //Do some stuff 
    } 
    else if (trident > 0) { 
    // IE 11 
    //Do some stuff 
    } 
    else if (edge > 0) { 
    // Edge 
    //Do some stuff 
    } 
    else 
    // other browser 
    return false; 
})(); 
+0

Questo sembra quello che sto cercando. Accetterò quando me lo permetterà. –

-2
var configValues = getUserAgentValues(); 
var browserName = configValues.browser_name ; 
var browserVersion = configValues.browser_vers; 
var OSVersion = configValues.platform_type;  

Si prega di verificare una volta.

+0

Caro Suresh, sembra che tu non sappia come funziona SO. Lo scopo di SO è quello di fornire snippet e tecniche di codice funzionanti da utilizzare nella produzione. Anche se non ho dubbi, il tuo frammento di codice sopra funziona bene per te, non funziona per nessun altro. Per favore pubblica il resto del tuo codice che definisce tutti questi metodi e proprietà, oppure, se ti senti a disagio, cancella la risposta da questa domanda. –

Problemi correlati