2015-03-01 2 views
0

Мое веб-приложение работало нормально до IE 10 и Firefox. Я сталкиваюсь с проблемами сценария при попытке использовать его в IE 11. Моего все приложения поставляется под рамкой другого HTML документа, чья мета заголовок не может быть изменена, чтобы поддержать конкретную версию т.е. IE 8.Как заставить содержимое фрейма HTML использовать определенную версию браузера?

<meta http-equiv="X-UA-Compatible" content="IE=8" or ("EmulateIE8")> 

I хотел бы заставить мой кадр использовать версию IE 8 независимо от версии браузера родительского документа. Когда я пытаюсь использовать это внутри своего фрейма и проверяю document.documentMode() в JS, я получаю только режим родителя, а не IE 8, которым я хочу, чтобы был фрейм.

+1

Возможно, вам стоит задать вопрос о проблеме с сценарием, с которой вы столкнулись, и решить эту проблему. Потому что рано или поздно вам нужно это исправить. – Carpetsmoker

+0

Возможный дубликат [Попытка использования IE = edge X-UA-Совместимость в iframe на странице с использованием IE = EmulateIE7] (http://stackoverflow.com/questions/12641511/trying-to-use-ie-edge- х-UA-Compatible-в-ан-IFRAME-на-странице, используя-е-EmulateIE7) –

ответ

0

Internet Explorer не любит смешивать версию браузера. Он выбирает самую высокую версию, если это возможно. Если ваш родитель, использующий IE 11, фрейм с использованием ie8, то это будет ie11

Не могли бы вы попробовать изменить ваш doctype на html5?

<!doctype html> 
Смежные вопросы