Détecter IE10 mode de compatibilité

J'ai quelques chemins de code spécifiques pour IE 10 et le reste de l'IE versions. Si IE10 est en cours d'exécution en mode de compatibilité, la version de votre navigateur est réglé à 7.0. Est-il un moyen de détecter si c'est IE 10 quel que soit le standard/mode de compatibilité à l'aide de JavaScript/JQuery?

le point de l'ensemble de mode de compatibilité, c'est que c'est censé être de faire semblant d'être IE7, donc la version normale de détection des astuces vont dire 'IE7'. Cela dit, il ya quelques trucs que vous pouvez utiliser, et de plusieurs autres questions qui peuvent déjà donner la réponse... Voir stackoverflow.com/questions/1328963/..., stackoverflow.com/questions/5825385/..., etc. (Je sais que ceux qui sont pour IE8 et IE9, mais peut-être quelques-uns des conseils, il peut y aider?)
trident est le moyen de détecter, je suppose.
d'intérêt, pourquoi avez-vous besoin pour détecter compat mode? Vous devriez être en mesure d'éviter d'avoir les utilisateurs exécutent dans compat mode en utilisant les balises meta, donc je ne sais pas pourquoi vous auriez besoin de le détecter.
oui, j'imagine que la chaîne de l'agent utilisateur serait l'endroit à regarder.

OriginalL'auteur ABC | 2013-02-09