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