2015-03-19 2 views
7

Sehr neu in der Web-Entwicklung, ertragen Sie mit mir.Ist es möglich, alle Versionen von IE mit Javascript zu erkennen? Wie?

Ich möchte überprüfen, ob der verwendete Browser IE ist (alle Versionen).

Ich muss CSS ändern, wenn IE erkannt wird.

Bitte zeigen Sie mir bitte in die richtige Richtung.

+0

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

+1

Richtige Richtung -> google – treegarden

+0

Lesen Sie [hier] (http://stackoverflow.com/questions/11219582/how-to-detect-my-browser-Version-und-Betriebssystem-using-javascript). Es sollte viele Artikel zu dieser Frage geben. –

Antwort

13

Dies ist die JS I

(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

Das sieht aus, als was ich danach bin. Ich werde akzeptieren, wenn es mich lässt. –

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

Bitte überprüfen Sie dies einmal verwenden.

+0

Lieber Suresh, es scheint, dass Sie nicht wissen, wie SO funktioniert. Der Zweck von SO besteht darin, Arbeitscode-Snippets und Techniken bereitzustellen, die in der Produktion verwendet werden können. Während ich keinen Zweifel daran habe, dass Ihr Codeschnipsel oben gut für Sie funktioniert, funktioniert es für niemanden anders. Bitte posten Sie den Rest Ihres Codes, der alle diese Methoden und Eigenschaften definiert, oder, wenn Sie sich damit unwohl fühlen, löschen Sie bitte Ihre Antwort von dieser Frage. –

Verwandte Themen