Thursday, October 19th, 2017

Что делать, если веб-страница сильно искажается при открытии?

Published on Март 2, 2009 by   ·   Комментариев нет

Ранее мы уже публиковали в нашем блоге сообщение о режиме совместимости в IE8. В нашей новой публикации мы продолжим разговор о вопросах совместимости в Internet Explorer 8 RC1.

adobe software download

В процессе веб-серфинга с помощью Internet Explorer 8 RC1 вы можете попасть на некорректно отображающиеся сайты, как на изображении ниже, в том числе с мультиязычными настройками:

Опера искажает страницы

Эту проблему можно попытаться решить с помощью кнопки режима совместимости, размещенной с правой стороны адресной строки браузера:

Искажение веб страницы

Иконка в конце адресной строки — кнопка режима совместимости — подсвечена. Она располагается слева от кнопки обновления страницы.

В режиме совместимости страница будет отображена так, как это произошло бы в Internet Explorer 7, позволив контенту, созданному для предыдущих версий браузеров, работать в Internet Explorer 8.

По умолчанию Internet Explorer 8 отображает содержимое веб-страниц в максимальном соответствии с утвержденными веб-стандартами. В большинстве случаев этого более чем достаточно. Однако в отдельных случаях требование страницы к браузеру отобразить ее в соответствии с современным стандартом означает отобразить ее так, как это сделал бы Internet Explorer 7. В таком случае будет задействован режим совместимости.

Режим совместимости действует в рамках домена — если вы нажимаете на соответствующую иконку, находясь на странице abc.example.com, все остальные страницы в домене example.com будут отображаться с использованием режима совместимости. Internet Explorer 8 запоминает установки — в следующий раз, когда вы вернетесь на example.com, браузер загрузит его, используя режим совместимости.

Во второй бета-версии механизм IE8 не во всех случаях отображал стандартизированные страницы подобно прочим браузерам, и пользователям приходилось задействовать режим совместимости для устранения проблемы. Мы попытались добиться, чтобы Internet Explorer 8 отображал соответствующие стандартам страницы так же, как это делают другие соответствующие стандартам браузеры. Мы исследовали тысячи и тысячи случаев обработки содержимого нашим браузером — поступавшие от добровольцев, от нашей команды тестеров (изучавших поведение IE8 при обработке страниц наиболее популярных сетевых ресурсов), а также случаи, поступившие напрямую от нажатия кнопки «Сообщить о проблеме на веб-странице», которая появляется после установки специального дополнения.

Многие сайты, используя механизм определения браузера, подстраиваются под поведение Internet Explorer 7. В этих случаях мы вынуждали ресурс использовать типичный для IE8 способ обработки содержимого, или обманывали его, используя маркер IE=EmulateIE7.

how to learn french

В тех случаях, когда IЕ8 не мог обработать страницу с надлежащим маркером подобно прочим стандартизированным браузерам, команда разработчиков старалась решить проблему, разделяя блоки кода HTML и CSS, служившего причиной ошибки, на более мелкие фрагменты и пытаясь таким образом исправить их в процессе визуализации. Хотя тесты, основанные на стандартах, и являются прекрасным способом убедиться, что IE8 обрабатывает страницы в полном соответствии с этими стандартами, они все же не покрывают всего разнообразия сценариев обработки, существующих в сети. Мы же стремились добиться такого поведения браузера, которое позволило бы выявить и определить любые проблемы с обработкой контента, возникающего в реальности.

Чтобы помочь команде разработчиков сделать это, мы просим всех активно пользоваться дополнением, устанавливающим кнопку «Сообщить о проблеме на веб-странице». Наши программисты внимательно рассмотрят ваше сообщение и исправят ошибку, которая мешает IE8 работать подобно прочим браузерам.

При желании вы можете в комментариях к настоящему сообщению указать ресурс, на котором IE8 RC1 обрабатывает содержимое иначе, чем Firefox, Safari или Opera, и мы проанализируем ситуацию.

Если вы — веб-программист и располагаете информацией о неправильном поведении IE8 при обработке стандартных страниц по сравнению с другими браузерами, отправьте нам ссылку на страницу, где это происходит, или пришлите нам фрагмент кода, с помощью которого мы можем воспроизвести проблему.

В дополнение к вопросам общей совместимости со стандартами, группа по разработке режима совместимости исследует ситуации с установкой ряда популярных дополнений, чтобы обеспечить их уверенную работу после установки в IE8. В случае, когда произведенных нами значительных изменений в программном коде IE8 невозможно избежать (как, например, в случае решения проблем с безопасностью или стабильностью), мы поможем разработчику дополнения обновить его.

Кроме того, поскольку IE8 обрабатывает содержимое интранет-ресурсов в режиме совместимости с IE7 (если другое не определено пользователем, администратором либо создателем контента), группа по разработке режима совместимости потратила немало времени, проверяя и перепроверяя поведение IE8, чтобы убедиться, что он работает в точности, как и IE7. Корпоративная сеть Microsoft — прекрасный объект для такой работы: в ней содержатся тысячи Line-of-Business приложений, разработанных для IE7. Мы множество раз прогоняли тесты в этих приложениях, стремясь найти любые изменения в IE8, которые могут привести к ошибкам в их работе. Мы также связались с ведущими производителями этих программ и просили их проверить совместимость с IE8 для того, чтобы, когда IE8 будет выпущен официально, он мог без особых проблем заменить IE7 в качестве основного браузера.

Спасибо всем вам за то, что вы помогаете нам совершенствовать Internet Explorer 8!

Фрэнк Оливье (Frank Olivier)

Источник: http://blogs.msdn.com/ieru

zp8497586rq
zp8497586rq


Смотрите также:

Readers Comments (Комментариев нет)

Comments are closed.

Exchange 2007

Проведение мониторинга Exchange 2007 с помощью диспетчера System Center Operations Manager 2007 (часть 3)

Если вы хотите прочитать предыдущие части этой серии статей, перейдите по ссылкам: Проведение мониторинга Exchange 2007 с помощью диспетчера System ... [+]

Практическое рассмотрение перехода с Exchange 2003 на Exchange 2007 (часть 1)

Введение В этой статье из нескольких частей я хочу показать вам процесс, который недавно использовал для перехода с существующей среды Exchange 2003 ... [+]

Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (часть 2)

Если вы пропустили первую часть этой серии, пожалуйста, прочтите ее по ссылке Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (Часть ... [+]

Мониторинг Exchange 2007 с помощью диспетчера System Center Operations Manager 2007 (часть 2)

Если вы пропустили предыдущую часть этой серии статей, перейдите по ссылке Мониторинг Exchange 2007 с помощью диспетчера System Center Operations ... [+]

Подробное рассмотрение подготовки Active Directory для Exchange 2007 (часть 5)

Если вы пропустили предыдущие части этой серии статей, перейдите по ссылкам: Подробное рассмотрение подготовки Active Directory для Exchange 2007 (часть 1) ... [+]

Установка и настройка Exchange 2007 из командной строки (Часть 3)

If you missed the previous parts in this article series please read: Exchange 2007 Install and Configuration from the command line (Part ... [+]

Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (часть 1)

Инструмент ExRCA Текущий выпуск инструмента предоставляется только в целях тестирования и оснащен 5 опциями: Тест подключения Outlook 2007 Autodiscover Тест подключения Outlook 2003 RPC ... [+]

Развертывание сервера Exchange 2007 Edge Transport (часть 5)

Если вы хотите прочитать предыдущие части этой серии статей, перейдите по ссылкам: Развертывание сервера Exchange 2007 Edge Transport (часть 1) Развертывание ... [+]

Установка и настройка Exchange 2007 из командной строки (часть 2)

Если вы пропустили первую статью данного цикла, пожалуйста, перейдите по ссылке: Exchange 2007 Install and Configuration from the command line (Part ... [+]

Использование интегрированных сценариев Using Exchange Server 2007 – часть 2: генерирование отчетов агента Transport AntiSpam Agent

Если вы пропустили предыдущую часть этой серии статей, перейдите по ссылке Использование интегрированных сценариев Using Exchange Server 2007 – часть ... [+]