IE6 вылетает при отображении простого сайта - PullRequest
1 голос
/ 01 октября 2008

У меня действительно странная проблема с довольно простым сайтом ASP.NET (.NET 3.5) и IE6.

Иногда кажется, что на некоторых компьютерах происходит сбой IE6 при отображении сайта. CSS уже был устранен как причина сбоев.

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

Сайт работает во всех браузерах, кроме IE6, и падает только на определенных компьютерах, а не везде.

Есть идеи, что это может быть?

[Редактировать] Когда IE падает, я получаю диалоговое окно Windows-Exception и должен закрыть IE6: не просто предупреждение или что-то в этом роде.

Ответы [ 7 ]

1 голос
/ 02 октября 2008

Несколько вещей, которые вы можете попробовать:

  • Проверьте, установлены ли какие-либо подключаемые модули IE (панели инструментов и т. Д.) На рассматриваемых машинах, и попробуйте отключить все из них.
  • Проверьте журнал событий Windows, чтобы убедиться, что сбой не дал никаких подсказок.

Если вы хотите получить действительно хардкор, вы можете следовать Руководству Марка Руссиновича по анализу данных о сбое процесса, чтобы определить, что может быть причиной проблемы. В его случае это был компонент Nvidia, который вызывал случайный сбой IE.

0 голосов
/ 04 апреля 2009

Полагаю, это уже решено (по крайней мере, я надеюсь, что сейчас), но мне только что задали очень похожий вопрос.

Ответом на мою проблему было то, что входные теги не закрывались и DTD страницы был XHTML, в котором по умолчанию OMITTAG NO.

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

Удачи, Джереми

0 голосов
/ 01 октября 2008

Поскольку вы уже исключили CSS как причину, я бы попробовал проверить, что ваш HTML проверяется на соответствие вашему DOCTYPE, а затем попробуйте зайти на страницу с отключенным JavaScript, чтобы посмотреть, можно ли также устранить любой из них.

0 голосов
/ 01 октября 2008

IE 6 имеет несколько версий - Service Pack 1, Service Pack 2, Service Pack 3 и, конечно, пакет обновления отсутствует. Попробуйте посмотреть информацию о версии браузера, в котором он дает сбой, и посмотрите, сможете ли вы сузить проблему там.

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

IE 6 причудливый. Проверьте эту ссылку:

http://immike.net/blog/2007/08/06/single-line-of-html-crashes-ie-6/

Там, где автор указывает, что возможно падение IE6 с одной строкой действительного HTML.

0 голосов
/ 01 октября 2008

Попробуйте посмотреть журнал событий (панель управления / инструменты администратора / просмотрщик событий), а затем дважды щелкните приложение.

Это может дать вам некоторые подсказки.

0 голосов
/ 01 октября 2008

Я получаю диалог исключения Windows и должен закрыть IE6

0 голосов
/ 01 октября 2008

Как именно IE 6 падает? Если вы получаете печально известную ошибку Operation Aborted , попробуйте переместить любой JavaScript-код внизу страницы чуть выше закрывающего тега, чтобы посмотреть, поможет ли это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...