Différencier le navigateur IE7 et le navigateur en mode de compatibilité IE7

Puis-je différencier si le navigateur du client est IE7 ou, par exemple, IE9 en mode de compatibilité IE7? Je suis en train de voir si je peux faire un JS vérifier sur mon site qui permettrait de reconnaître deux choses différentes et faire des choses différentes en fonction du résultat

  1. que navigateur IE7
  2. que le navigateur est en mode de compatibilité IE7

J'ai la première condition de travail correctement, comme c'est assez bien dit partout comment le faire. Pas sûr au sujet de la deuxième et/ou une combinaison des deux.

source d'informationauteur vault-boy