Функция Javascript frames работает только в режиме совместимости

Наверное, я не понимаю, что меняется с режимом совместимости в IE11, и у меня просто было общее представление о том, как он работает. Следующая функция отлично работает в режиме совместимости:

this.messageBody = frames["messageEditor___Frame"].frames[0].document.body.innerHTML;

Но он не может присвоить значение без включенной совместимости. Я использовал try/catch, чтобы найти сообщение об ошибке, которое выдает:

> Unable to get frames property of undefined or null reference.

Я был бы признателен, если бы кто-нибудь мог сообщить мне об изменениях, которые проходит javascript при включении / выключении режима совместимости.

Заранее спасибо.

0 ответов

Другие вопросы по тегам