заставить веб-сайт отображать Doctype HTML5 стандарт и браузер IE9 - PullRequest
2 голосов
/ 05 марта 2012

У нас есть стандартный веб-сайт html5;все отображается идеально при просмотре с сервера тестового веб-сайта.

В идеале ... из системы управления обучением клиента (LMS), когда пользователь запускает веб-сайт html5, сайт html5 появляется во всплывающем окне.

Но LMS клиента не совместима с html5 или IE9 (IE, к сожалению, является браузером по умолчанию / предпочтительным).

Стартовая страница клиента и всплывающее окно, содержащее сайт html5, являютсяустановить более старые типы документов и иметь метатеги IE7.Если пользователь нажимает клавишу F12 и пытается изменить режим документа: с Quirks (что показывает всплывающее окно) на IE9, сайт по-прежнему не отображается должным образом.

Есть ли способ заставить клиентаLMS, чтобы открыть сайт html5 с правильным [! DOCTYPE html] и / или режимом документа: IE9?

Спасибо за понимание!

1 Ответ

4 голосов
/ 06 марта 2012

Да, я думаю, что вы правы, что говорит об этом. Если у вас есть доступ, вы можете поместить этот тег в заголовок: <meta http-equiv="X-UA-Compatible" content="IE=edge" />, который скажет IE отображать его так хорошо, как может.

Вы также можете попробовать проверить, какие заголовки выходят с сервера - если у вас есть Firebug, вы можете увидеть его на вкладке Net . Просто откройте страницу на их стороне и посмотрите на заголовки ответа под первым GET sitename.com. У меня был клиент некоторое время назад, и его сайт показывался как стандарты IE7 во всех версиях IE (7+) - и это потому, что в IIS был установлен заголовок <meta http-equiv="X-UA-Compatible" content="IE=7"> ...

Просто кажется подозрительным, что если всплывающее окно - это весь ваш код, и все допустимо, то оно все равно рендерится в режиме причуд.

...