IE10 + ya no admite etiquetas de detección de navegador para identificar un navegador.
Para detectar IE10, estoy usando JavaScript y ms
se define una técnica de prueba de capacidad para detectar ciertos estilos con prefijos como msTouchAction
y msWrapFlow
.
Quiero hacer lo mismo para IE11, pero supongo que todos los estilos de IE10 también serán compatibles con IE11. ¿Alguien puede ayudarme a identificar solo los estilos o capacidades de IE11 que podría usar para diferenciar los dos?
Información extra
- No quiero usar la detección de tipo de agente de usuario porque es muy irregular y se puede cambiar, y creo que he leído que IE11 está tratando de ocultar intencionalmente el hecho de que es Internet Explorer.
- Para ver un ejemplo de cómo funciona la prueba de capacidad de IE10, utilicé este JsFiddle (no el mío) como base para mis pruebas.
- También espero muchas respuestas de "Esto es una mala idea ...". Una de mis necesidades para esto es que IE10 afirma que es compatible con algo, pero está muy mal implementado, y quiero poder diferenciar entre IE10 e IE11 + para poder seguir adelante con un método de detección basado en capacidades en el futuro.
- Esta prueba se combina con una prueba de Modernizr que simplemente hará que algunas funciones "retrocedan" a un comportamiento menos glamoroso. No estamos hablando de funcionalidad crítica.
TAMBIÉN ya estoy usando Modernizr, pero aquí no ayuda. Necesito ayuda para encontrar una solución a mi pregunta claramente formulada, por favor.