IE10 + ne prend plus en charge les balises de détection de navigateur pour identifier un navigateur.
Pour détecter IE10, j'utilise JavaScript et une technique de test de capacité pour détecter certains ms
styles préfixés est définie comme msTouchAction
et msWrapFlow
.
Je veux faire la même chose pour IE11, mais je suppose que tous les styles IE10 seront également pris en charge dans IE11. Quelqu'un peut-il m'aider à identifier uniquement les styles ou fonctionnalités IE11 que je pourrais utiliser pour distinguer les deux?
Informaitons supplémentaires
- Je ne veux pas utiliser la détection de type d'agent utilisateur car elle est si inégale et peut être modifiée, et je pense avoir lu que IE11 essaie intentionnellement de cacher le fait qu'il s'agit d'Internet Explorer.
- Pour un exemple du fonctionnement des tests de capacité IE10, j'ai utilisé ce JsFiddle (pas le mien) comme base pour mes tests.
- J'attends aussi beaucoup de réponses de "C'est une mauvaise idée ...". L'un de mes besoins à cet égard est qu'IE10 affirme qu'il prend en charge quelque chose, mais il est très mal implémenté, et je veux pouvoir faire la différence entre IE10 et IE11 + afin de pouvoir passer à une méthode de détection basée sur les capacités à l'avenir.
- Ce test est couplé à un test Modernizr qui fera simplement "repli" de certaines fonctionnalités vers un comportement moins glamour. Nous ne parlons pas de fonctionnalité critique.
AUSSI J'utilise déjà Modernizr, mais cela n'aide pas ici. J'ai besoin d'aide pour trouver une solution à ma question clairement posée.