1

У меня есть Nokia Lumia 920, работающий под управлением Windows Phone 8 и IE 10. На моем сайте у меня был в один момент следующий код:IE 10 на WP 8 застрял в режиме совместимости

<iframe src="blank.html" frameborder="0"></iframe> 

Это вызывало проблемы с проверкой и заставляло IE 10 работать в режиме совместимости с IE 7. Чтобы исправить это, я добавляю некоторые условные комментарии, чтобы загружать только эту версию: IE 7 & 8 (где нужен атрибут frameborder) и загрузите <iframe seamless> в другие браузеры.

Я исправил это на моем промежуточном сервере, перезагрузил и строку пользовательского агента, обновленную до режима IE 10. Тем не менее, я нажал код в прямом эфире, тот же HTML будет обслуживаться (с той же настройки сервера) и при перезагрузке телефона, пользовательский агент все еще сообщает режим совместимости IE 7.

Как заставить IE 10 отображать совместимость на этом другом сервере?

Несколько замечаний:

  • Очистка кэша не помогло
  • также не перезапуск
  • Я знаю о IE=Edge мета, но действительная страница имеет важное значение в моем случае, так я не «т хочет использовать его
  • кода страницы предельно просто: HTML5 DOCTYPE, UTF-8 <meta>, <title>, несколько <script> тегов <style> тега, а
  • Обе страницы и содержание проверки, как HTML5
+0

Каким образом используется мета-элемент, вызывающий недействительную страницу? –

+0

@MrLister Свойство '' недействительно и вызывает ошибки проверки. Попробуйте [валидатор W3C] (http://validator.w3.org/). – Ktash

ответ

4

Если вы находитесь на сайте Интранет, IE will, by default, fallback to compatibility mode. Единственный способ исправить это - использовать что-то вроде тега <meta http-equiv="X-UA-Compatible" content="IE=Edge" /> или обслуживать этот заголовок через сервер. Для поддержания допустимого сайта HTML5 использование сервера для отправки заголовка содержимого является предпочтительным способом его выполнения.

+0

Кроме того, не забудьте сохранить теги в первой части тега , иначе они могут быть неэффективными. У меня только что была проблема, связанная с этим, поэтому я могу подтвердить, что, например, положить тег

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