Javascript Проверьте, включено ли представление совместимости - PullRequest
1 голос
/ 07 апреля 2011

Как я могу проверить, используя Javascript, включен ли режим просмотра совместимости?

Не имеет значения, какая это версия IE, мне просто нужно знать, включено ли представление совместимости.

Ответы [ 2 ]

1 голос
/ 07 апреля 2011

Определение режима совместимости документов

engine = null;
    if (window.navigator.appName == "Microsoft Internet Explorer")
    {
       // This is an IE browser. What mode is the engine in?
       if (document.documentMode) // IE8 or later
          engine = document.documentMode;
       else // IE 5-7
       {
          engine = 5; // Assume quirks mode unless proven otherwise
          if (document.compatMode)
          {
             if (document.compatMode == "CSS1Compat")
                engine = 7; // standards mode
          }
          // There is no test for IE6 standards mode because that mode  
          // was replaced by IE7 standards mode; there is no emulation.
       }
       // the engine variable now contains the document compatibility mode.
    }
0 голосов
/ 07 апреля 2011

Наткнулся на этот пост некоторое время назад. Может быть, это то, что вы ищете: http://blog.strictly -software.com / 2009/03 / Detecting-ie-8-compatibility-mode-with.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...