Как заставить контент фрейма HTML использовать конкретную версию браузера?

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

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

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

1 ответ

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

Не могли бы вы изменить ваш тип документа на html5?

<!doctype html>
Другие вопросы по тегам