Общее представление о списке просмотра в режиме совместимости

Веб-сайты, рассчитанные на устаревшие версии Windows Internet Explorer, могут не всегда корректно отображаться в текущей версии. Мы решили эту проблему в Windows Internet Explorer 8, добавив функцию "Просмотр в режиме совместимости", которая позволяет пользователю делать "откат" к предыдущей версии браузера данной платформы путем эмуляции режима "Стандарты IE7".

В качестве примеров несовместимости, устраняемой функцией "Просмотр в режиме совместимости", можно привести неправильное обнаружение браузера или возможности. Сегодня многие сайты используют функцию обнаружения браузера, а не возможностей и поведения. При этом Internet Explorer получает разметку, которая не поддерживает взаимодействие с режимом "Стандарты IE9" или с другими браузерами. Это может привести к серьезным сбоям в работе на сайтах, рассчитанных на IE9.

Просмотр в режиме совместимости позволяет должным образом отображать содержимое, предназначенное для устаревших версий браузера, в более новых версиях Windows Internet Explorer 9. Список для просмотра в режиме совместимости автоматически отображает содержимое веб-сайтов в режиме совместимости без дополнительных операций. Internet Explorer 9 поддерживает совместимые режимы документов и список для просмотра в режиме совместимости, аналогичный тому, что входит в комплект поставки Internet Explorer 8.

Описание средства

Сайт добавляется в список для просмотра в режиме совместимости только в перечисленных ниже случаях.

  • Сайт рассчитан на устаревшую версию Internet Explorer.
  • Сайт неправильно работает в режиме IE9.
  • Сайт не объявляет метатег или заголовок "X-UA-Compatible".
Просмотр в режиме совместимости решает проблемы обнаружения возможностей и условных комментариев.

Переключатели возможностей: чтобы обеспечить правильную работу сайтов в режиме IE9 вместо отката к режимам "Стандарты IE8" или IE7, список для просмотра в режиме совместимости Internet Explorer 9 включает новую возможность под названием "featureSwitch". Суть ее в том, что определенные API в режиме IE9 ведут себя так же, как в прежних версиях Internet Explorer.

Мы намерены удалить переключатели возможностей сразу после того, как разработчики модернизируют свои сайты, обеспечив использование одинаковой разметки для всех браузеров. Мы резервируем переключатели возможностей для определенных кардинальных изменений, затрагивающих многие веб-сайты и обнаруженных при тестировании.

Мы не создаем переключатели возможностей для каждого изменения в поведении, и сайты не могут самостоятельно выбирать их. Вместо этого разработчикам следует выбирать режим IE7 или IE8 посредством метатега или заголовка "X-UA-Compatible", чтобы обеспечить совместимость своих сайтов на период перехода к режиму IE9.

Другие возможности списка режимов совместимости: в дополнение к переключателям возможностей и способности выключать условные комментарии список для просмотра в режиме совместимости в Internet Explorer 9 обеспечивает следующее.

  • Отображение сайтов для просмотра в режиме совместимости — точно так же, как это происходило со списком для просмотра в режиме совместимости в Internet Explorer 8.
  • Изменение режима документов, в котором сайт переключается на режим IE7 или IE8.

Навигация и использование инструментов

Список для просмотра в режиме совместимости Internet Explorer 9 — это XML-файл на веб-сайте "Microsoft.com". Мы можем обновлять список ежедневно, то есть быстро выполнять запросы разработчиков сайтов на удаление модернизированных сайтов из списка. Пользователи получают обновления автоматически.

Список для просмотра в режиме совместимости Internet Explorer 9 можно просматривать на локальном компьютере. Для этого следует перейти по указанному ниже пути:

File:\\%LOCALAPPDATA%\Microsoft\Internet Explorer\IECompatData\iecompatdata.xml

Для дальнейшего сокращения списка режимов совместимости мы рекомендуем разработчикам сайтов обновить свои сайты, чтобы обеспечить работу в режиме "Стандарты IE9" и поддержку одинаковой разметки с другими браузерами. Сайты должны как минимум использовать режим документов Windows Internet Explorer 7 или Internet Explorer 8, объявляя значение X-UA-Compatible до тех пор, пока не будут модернизированы.

ACTION:

  • Проверять правильность работы сайта в Internet Explorer 9
  • Использовать усовершенствованные средства разработчика F12 для устранения проблем совместимости
  • Проверять текущий список для просмотра в режиме совместимости Internet Explorer 9 по адресу http://ie9cvlist.ie.microsoft.com/ie9CompatViewList.xml, чтобы узнавать о наличии вашего сайта в списке
  • Если он есть в списке, снимите флажок Добавить обновленные списки веб-узлов с веб-узла Майкрософт в диалоговом окне "Параметры просмотра в режиме совместимости" (ALT –> Сервис –> Параметры просмотра в режиме совместимости).
Диалоговое окно “Параметры просмотра в режиме совместимости” с правильно установленными флажками

  • Наконец, отправьте сообщение на адрес iepo@microsoft.com, включив в него следующую информацию, и после применения обновлений попросите удалить ваш сайт из списка просмотра в режиме совместимости Internet Explorer 9:
  • Имя владельца
  • Должность
  • Адрес электронной почты
  • Номер телефона
  • Организация
  • Почтовый адрес
  • Веб-сайт
Майкрософт проверит представленные данные и удалит ваш веб-сайт из списка для просмотра в режиме совместимости при следующем плановом обновлении.

Связанные разделы

 

 

Показ:
© 2014 Microsoft