Перевести родительское окно iFrame в режим совместимости без доступа? - PullRequest
0 голосов
/ 20 июля 2011

Facebook в настоящее время испытывает множество проблем с JavaScript в Internet Explorer (IE 9), однако, нажав кнопку режима совместимости IE 8 или переключившись на совместимость с IE 8 с помощью инструментов разработчика, вы можете избавиться от всего JavaScriptошибки.

Мои приложения используют более новый метод iFrame, я пробовал следующие теги:

Казалось, что ни один из них не переключил родительский фрейм в правильный режим (document.documentMode! = 8), есть ли способ перевести IE 9 в режим совместимости для всего сайта (facebook.com) из iFrame?либо с помощью JavaScript, либо с помощью какого-либо недокументированного метода?

Ответы [ 2 ]

1 голос
/ 20 июля 2011

Нет, если у вас нет контроля над сайтом.

0 голосов
/ 20 июля 2011

Вы можете взглянуть на представление совместимости

В веб-приложении, где у меня был доступ к серверу, я добавил настраиваемую запись HTTPHeader для целевого веб-сайта:

Custom Header name: X-UA-Compatible
Custom Header value:  IE=EmulateIE7

Чтобы заставить IE8 вести себя как IE7, и он работал хорошо.

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