У меня есть 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
Каким образом используется мета-элемент, вызывающий недействительную страницу? –
@MrLister Свойство '' недействительно и вызывает ошибки проверки. Попробуйте [валидатор W3C] (http://validator.w3.org/). – Ktash