Как я могу проверить, используя Javascript, включен ли режим просмотра совместимости?
Не имеет значения, какая это версия IE, мне просто нужно знать, включено ли представление совместимости.
Определение режима совместимости документов
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. }
Наткнулся на этот пост некоторое время назад. Может быть, это то, что вы ищете: http://blog.strictly -software.com / 2009/03 / Detecting-ie-8-compatibility-mode-with.html