Самая странная ошибка IE9 (выключить интернет, испортить рендеринг страниц) - PullRequest
1 голос
/ 02 августа 2011

У меня на ноутбуке работает локальный веб-сервер (apache), и он успешно обслуживает систему управления контентом. Все выглядит хорошо как в IE9, так и в Firefox.

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

Я вернулся на свое место, чтобы диагностировать проблему, и проблемы нет! По процессу исключения я вывел ЕДИНСТВЕННУЮ разницу между тогда и сейчас, что сейчас я в интернете. Имейте в виду, я не получаю ничего из Интернета для этого сайта. (Не то, чтобы я знал.)

Я отключил беспроводное соединение, и сразу мои страницы снова начали рендериться. На этих страницах есть тонны сгенерированных каркасом div-классов и CSS-классов, поэтому неясно, где происходит разбивка ... но вот мой фундаментальный вопрос:

Что мог сделать IE9, чтобы просто отключить мое интернет-соединение, чтобы оно перестало корректно отображать локально обслуживаемую страницу?

Ответы [ 3 ]

0 голосов
/ 02 августа 2011

Я могу придумать две вещи:

  1. Вы извлекаете некоторые части из Интернета, даже если не знаете об этом. Возможно, какой-то код JavaScript загружает что-то, или у вас есть url() значения в вашем CSS.
  2. Возможно, это связано с представлением о совместимости IE.

Вы можете попытаться использовать сетевой сниффер, чтобы узнать, что это за запрос.

0 голосов
/ 03 августа 2011

вместо того, чтобы идти до WireShark, почему бы вам не попробовать встроенные инструменты разработчика?Нажмите F12, выберите вкладку «Сеть» и начните захват трафика прямо из IE9.Он покажет вам все, что он запрашивает.

0 голосов
/ 02 августа 2011

Используйте инструмент сетевого анализа, такой как Wireshark, для захвата пакетов, которые Internet Explorer отправляет (или пытается отправить).Вы, вероятно, найдете что-то там.

...