O IE10 + não oferece mais suporte a tags de detecção de navegador para identificar um navegador.
Para detectar o IE10, estou usando JavaScript e uma técnica de teste de capacidade para detectar certos ms
estilos prefixados são definidos como msTouchAction
e msWrapFlow
.
Desejo fazer o mesmo para o IE11, mas presumo que todos os estilos do IE10 também terão suporte no IE11. Alguém pode me ajudar a identificar apenas os estilos ou recursos do IE11 que eu possa usar para diferenciá-los?
Informação extra
- Não quero usar a detecção de tipo de agente do usuário porque é muito irregular e pode ser alterada, também acho que li que o IE11 está intencionalmente tentando esconder o fato de que é o Internet Explorer.
- Para obter um exemplo de como funciona o teste de capacidade do IE10, usei este JsFiddle (não o meu) como base para meu teste.
- Também estou esperando muitas respostas de "Esta é uma má ideia ...". Uma das minhas necessidades para isso é que o IE10 afirma que oferece suporte a algo, mas está muito mal implementado, e quero ser capaz de diferenciar entre o IE10 e o IE11 + para poder prosseguir com um método de detecção baseado em capacidade no futuro.
- Este teste é acoplado a um teste Modernizr que simplesmente tornará algumas funcionalidades "alternativas" para um comportamento menos glamoroso. Não estamos falando sobre funcionalidade crítica.
TAMBÉM já estou usando o Modernizr, mas não ajuda aqui. Preciso de ajuda para uma solução para minha pergunta claramente feita, por favor.