IE10 + non supporta più i tag di rilevamento del browser per identificare un browser.
Per rilevare IE10 sto usando JavaScript e una tecnica di test di capacità per rilevare determinati ms
stili con prefisso sono definiti come msTouchAction
e msWrapFlow
.
Voglio fare lo stesso per IE11, ma presumo che tutti gli stili di IE10 saranno supportati anche in IE11. Qualcuno può aiutarmi a identificare solo gli stili o le capacità di IE11 che potrei usare per distinguere i due?
Informazioni extra
- Non voglio utilizzare il rilevamento del tipo di agente utente perché è così irregolare e può essere modificato, così come penso di aver letto che IE11 sta intenzionalmente cercando di nascondere il fatto che sia Internet Explorer.
- Per un esempio di come funziona il test di capacità di IE10, ho usato questo JsFiddle (non il mio) come base per i miei test.
- Inoltre mi aspetto molte risposte di "Questa è una cattiva idea ...". Uno dei miei bisogni è che IE10 affermi di supportare qualcosa, ma è implementato molto male e voglio essere in grado di distinguere tra IE10 e IE11 + in modo da poter andare avanti con un metodo di rilevamento basato sulle capacità in futuro.
- Questo test è abbinato a un test Modernizr che semplicemente renderà alcune funzionalità "di riserva" a comportamenti meno affascinanti. Non stiamo parlando di funzionalità critiche.
INOLTRE sto già usando Modernizr, ma qui non aiuta. Ho bisogno di aiuto per una soluzione alla mia domanda chiaramente posta per favore.