IE10 + більше не підтримує теги виявлення браузера для ідентифікації браузера.
Для виявлення IE10 я використовую JavaScript і визначено техніку перевірки можливостей для виявлення певних ms
префіксних стилів, таких як msTouchAction
іmsWrapFlow
.
Я хочу зробити те саме для IE11, але я припускаю, що всі стилі IE10 будуть підтримуватися і в IE11. Хто-небудь може допомогти мені визначити IE11 лише стилі чи можливості, які я міг би використати, щоб розрізнити ці два?
Додаткова інформація
- Я не хочу використовувати виявлення типу User Agent, оскільки воно настільки плямисте, що його можна змінити, а також, я думаю, я вже читав, що IE11 навмисно намагається приховати факт, що це Internet Explorer.
- Для прикладу того, як працює тестування можливостей IE10 , я використав цей JsFiddle (не мій) як основу для мого тестування.
- Також я очікую багато відповідей "Це погана ідея ...". Однією з моїх потреб для цього є те, що IE10 стверджує, що щось підтримує, але це дуже погано реалізовано, і я хочу мати можливість розрізняти IE10 та IE11 +, щоб я міг перейти до методу виявлення на основі можливостей у майбутньому.
- Цей тест поєднаний із тестом Modernizr, який просто зробить деяку функціональність "запасною" до менш гламурної поведінки. Ми не говоримо про критичну функціональність.
ТАКОЖ Я вже використовую Modernizr, але тут це не допомагає. Мені потрібна допомога для вирішення мого чітко заданого питання, будь ласка.