Erkennen von IE11 mit CSS-Fähigkeit / Feature-Erkennung

IE10+ nicht mehr unterstützt browser-Erkennung-tags zu identifizieren, die ein browser.

Zur Erkennung IE10 bin ich mit JavaScript eine Funktion-Prüftechnik, zu erkennen, bestimmte ms Präfix Stile definiert sind, wie msTouchAction und msWrapFlow.

Möchte ich das gleiche tun für den IE11, aber ich gehe davon aus, dass alle die IE10-Stile werden unterstützt, IE11 als auch. Kann mir jemand helfen identifizieren IE11 nur styles oder Funktionen, die ich verwenden könnte, zu sagen, die beiden auseinander?

Extra Info

  • Ich nicht wollen, verwenden Sie den Benutzer-Agent-Typ-Erkennung, weil es so fleckig aus, und kann geändert werden, sowie ich glaube, ich habe gelesen, dass IE11 ist absichtlich versuchen, um die Tatsache zu verbergen, es ist Internet Explorer.
  • Ein Beispiel dafür, wie der IE10-Fähigkeit testen funktioniert, habe ich dieses JsFiddle (nicht von mir) als Grundlage für meine Prüfung.
  • Auch ich erwarte eine Menge Antworten von "Das ist eine schlechte Idee...". Einer meiner braucht für diese ist, dass IE10 behauptet, dass es etwas unterstützt, aber es ist sehr schlecht umgesetzt und ich möchte in der Lage sein, zu differenzieren zwischen IE10 und IE11+ so kann ich bewegen sich mit einem capability-basierten Nachweisverfahren in der Zukunft.
  • Dieser test ist gekoppelt mit Modernizr zu testen, machen Sie einfach einige Funktionen "fallback" auf weniger glamourös Verhalten. Wir sprechen hier nicht über wichtige Funktionen.

AUCH ich bin schon mit Modernizr, aber es hilft hier nicht. Ich brauche Hilfe für eine Lösung auf meine klar gestellte Frage bitte.

InformationsquelleAutor der Frage Evildonald | 2013-09-20

Schreibe einen Kommentar