Как я останавливаюсь Т.Е. вскакивание в представление совместимости [дубликат]

Возможный дубликат:
IE: Почему Представление Совместимости исчезает для некоторых веб-сайтов?

В определенные моменты в приложении я пишу, я заставляю появляющийся пузырь высказывание "Проблемы, отображающей XXX вызванных Internet Explorer обновлять веб-страницу с помощью Представления Совместимости".

Это заставляет браузер обновляться и переключаться на представление совместимости. Кроме выслеживания, что вызывает это, там так или иначе, я могу предотвратить это для пользователей сайта? Некоторый метатег или некоторые - такой, я могу поставить страницу?

alt text

7
задан 20.03.2017, 12:04

2 ответа

Попробуйте добавил этот метатег к Вашему заголовку сначала...
<meta http-equiv="X-UA-Compatible" content="IE=edge" >

Если Вы получаете ошибку, и она переключается, затем пробуют этого. Это автоматически установит его в Представлении Совместимости...
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" >

Больше информации об этом теге может быть найдено здесь...
http://msdn.microsoft.com/en-us/library/cc288325 (v=VS.85) .aspx


Больше информации...

Последний этих двух примеров поместит затем браузер в к Представлению Совместимости от запуска. Впоследствии, означает, что Ваш сайт не должен будет отказывать перед переключением. Также пользователь никогда не должен видеть ошибку, отправленную в Вашем снимке экрана.

Эта опция или метатег, была добавлена для веб-мастеров, или разработчики tp имеют временное приспособление после нового выпуска Internet Explorer. Поэтому единственная реальная фиксация сводится к программированию в таком далеко, который предотвращает это. Для объяснения необходимо или программировать использующие последние стандарты, программу вокруг многих ограничений Internet Explorer (8 или более старый), или пользоваться библиотекой JavaScript, такой как jQuery. Это принимает ошибку, или проблемой в Вашем коде является связанный JavaScript. Если это, то jQuery является отличным решением. Это позволит Вам программе однажды позволять Вашим сценариям/веб-приложениям работать почти префект или максимально близко со всеми браузерами.

Вот список причины, которую сайт переключит на Представление Совместимости: пользователю перечислили сайт как сайт, чтобы всегда войти к Представлению Совместимости; сайт перечислен Microsoft, чтобы иметь лучший пользовательский опыт, когда рендеринг в Представлении Совместимости - список является обновлением через Windows Update; сайт вызывает такую большую проблему, которую браузер переключает на Представление Совместимости - Ваш случай; сайт имеет метатег, которые говорят браузеру представлять браузер как IE7 или IE8 - иначе Представление Совместимости.

5
ответ дан 07.12.2019, 14:57

Войдите к инструментам, интернет-опции, усовершенствованные и отмена выбора "Автоматически, восстанавливаются с ошибок макета страницы с представлением совместимости"

3
ответ дан 07.12.2019, 14:57

Теги

Похожие вопросы