0

Я разработал javascript/ajax-интенсивное веб-приложение. Нет проблем с FF и Chrome, и при тестировании на моем IE 10 (с использованием режима браузера: IE9, Document Mode: IE9 Standards) приложение также отлично работает как в IE10, так и в IE9.Internet Explorer 9 и браузер Internet Explorer 10 в режиме браузера, они одинаковы?

Но мой босс, у которого есть real IE9 (не версия IE8 в браузере IE9) сталкивается с проблемами, с которыми я не сталкиваюсь. JQuery и ajax для него кажутся просто НЕрабочими, частично работающими или занимающими эоны для загрузки.

Является ли режим браузера IE 10 неточным? Как я могу решить эту проблему?

+0

Возможно, вы можете указать фактический код или страницу для проверки? – silentw

+0

Да, похоже, что у него есть внутренние различия. Также учтите, что IE имеет режим «Режим браузера» и «Режим документа». Иногда комбинация этих двух параметров может привести к поведению, которое невозможно воспроизвести в любой версии _real_ IE. – Tommi

ответ

1

Они должны быть такими же, однако,

убедитесь что «его» браузер не переключается в режим IE8 или режим совместимости. Это очень часто происходит в интрасетях. Вы также можете попробовать форсировать режим с помощью X-UA-Compatible.

Document Compatibility

Myself на наших сайтах я установить его следующим образом, чтобы гарантировать, что пользователь всегда использует самую высокую доступную версию в стандартном режиме: IE = 11; IE = 10; IE = 9; IE8 = 8;

Я установил его с пользовательским заголовком на нашем сервере (ASP.Net)

<httpProtocol> 
    <customHeaders> 
    <add name="X-UA-Compatible" value="IE=11; IE=10; IE=9; IE8=8" /> 
    </customHeaders> 
</httpProtocol> 

или мета-теги

<meta http-equiv="x-ua-compatible" content="IE=11; IE=10; IE=9; IE8=8"> 

Кроме того, ваш доктайп должен быть (без пробелов перед или над ним! Или IE переключится на режим quirks :: IE5.5!). Заботясь об этом очень много на сайтах asp и php, зайдите на свой сайт и покажите исходный источник, чтобы убедиться.

<!doctype html> 
+0

, так что метатег обнаружит версию IE и обеспечит пользователю возможность просмотра с самой высокой версией, верно? и никаких проблем с FF/Chrome, конечно. – user961627

+0

Метатег информирует IE о том, какой режим он должен использовать на «этом» конкретном сайте. Обязательно прочтите ссылку, которую я дал вам «Совместимость документов», и 5 ссылок, которые дополняют конец раздела, чтобы правильно понять, что происходит здесь. – Robert

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