2012-03-05 3 views
2

У нас есть стандартный веб-сайт html5; все отлично воспринимается при просмотре с сервера веб-хостинга тестирования.сила веб-сайта render doctype html5 стандарт и браузер IE9

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

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

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

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

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

+0

Я не совсем уверен в вопросе, есть ли у вас доступ к исходному HTML-всплывающему окну? Или вы не можете изменить какой-либо из HTML на их стороне? – Trolleymusic

+0

Привет, Trolleymusic, спасибо за ваш комментарий ... нет, к сожалению, у меня нет доступа к их стороне (исходный HTML или всплывающее окно) и ничего не могу редактировать в своей LMS. Который, на мой взгляд, ставит бремя на них, чтобы исправить свою систему, чтобы позволить HTML5/IE9. –

+0

Вам повезло с заголовками (см. Ниже)? – Trolleymusic

ответ

4

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

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

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

+0

Обратите внимание, что вы пропустили тег закрытия закрывающего тега. Я добавил его для вас –

+0

Спасибо, но afaik '/' является необязательным, когда вы используете doctype HTML5 - http://dev.w3.org/html5/markup/syntax.html#void-element & example : https://github.com/h5bp/html5-boilerplate/blob/master/index.html – Trolleymusic

Смежные вопросы