IE8 падает при загрузке сайта - res: //ieframe.dll/acr_error.htm - PullRequest
18 голосов
/ 15 февраля 2011

Наш веб-сайт падает, когда один из наших пользователей загружает первую страницу в IE 8.0.6001.18702.

Страница загружается на короткое время, а затем IE прекращает загрузку и отображает сообщение об ошибке.

URL в адресной строке изменен на:

res://ieframe.dll/acr_error.htm#ourwebsite.com,http://demo.ourwebsite.com/login/

Я читал сообщения об этом, происходящие с другими пользователями IE8 при загрузке сайтов, таких как facebook.com & barnesandnoble.com.

Форумы, такие как this , ссылаются на возможные исправления, такие как:

unchecking the'Enable third party browser extensions' option in IE 8 advanced option

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

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

Ответы [ 17 ]

0 голосов
/ 07 февраля 2012

В моем случае эта проблема была только в Win XP IE8.

Проблема связана с файлом CSS. Я удалил все настройки шрифтов из класса тела, и он работает нормально для меня.

0 голосов
/ 07 октября 2011

Принудительно установите режим совместимости IE на IE7 или IE9 в разделе заголовка главной страницы. Например,

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7">
0 голосов
/ 13 мая 2011

Если ошибки вызваны вредоносными или шпионскими расширениями (особенно теми, кто пытается шпионить за учетной записью Facebook / pwd), что вполне возможно, и это произойдет в любом случае в диком мире,по сути, вы ничего не можете сделать.

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

0 голосов
/ 12 мая 2011

Если это кажется несовместимым с компьютера на компьютер, удостоверились ли вы в том, что какое-либо стороннее приложение, такое как поиск вирусов, ничего не перехватывает?

0 голосов
/ 06 августа 2012

Не перезагружать страницу - это снова вызывает сообщение об ошибке.Вместо этого начните с начала URL-адреса, который вы просматривали секунду назад, и удалите все до него.Затем нажмите ввод.Ошибка не будет возвращаться, по крайней мере, еще некоторое время.

Я знаю, потому что FanFiction.net имеет ту же проблему, и вот как я ее решил.

0 голосов
/ 23 августа 2013

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

В моем случае обновление до jQuery v1.10.2 с v1.4.4 вызвало проблему, но это, должно быть, в основном наш код плохой и теперь большеочевидно, с обновлением.

По моим наблюдениям все работает нормально на IE7 / XP, IE8 / Win7, IE9 / Win7 и IE10 / Win7, но не работает на IE8 / XP и IE8 / Server2003.Версия IE8 на Win7 и XP / Server 2003 отличается.Вот список версий для каждой операционной системы (http://support.microsoft.com/kb/969393).

Затем посмотрел на Просмотрщик событий на Win Server 2003, и он имел что-то вроде неисправного модуля mshtml.dll версии 8.0.6001.18975 и на Win XPнеисправный модуль mshtml.dll, версия 8.0.6001.18702, даже несмотря на то, что версия браузера одинакова для обоих, а именно 8.0.6001.18702.

Затем, продолжая поиск этого файла mshtml.dll, похоже, что Microsoft продолжает обновлять файл mshtml.dll, которыйявляется HTML-компонентом браузера через патчи. Итак, я понял, что важна не версия браузера, а версия mshtml.dll.

Итак, я скачал последний накопительный патч для IE8 отсюда (https://technet.microsoft.com/en-us/security/bulletin/ms13-059), который обновил мой файл mshtml.dll (в папке system32) до 8.0.6001.23515, и он начал работать нормально, может быть, они исправили это некоторое время назад, вероятно, в этом (http://technet.microsoft.com/en-us/security/bulletin/ms12-037)

См.также:

http://support.microsoft.com/kb/980344 http://support.microsoft.com/kb/979665

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

0 голосов
/ 27 января 2012

В 2 из 2 случаев сбоев IE8 я исправлял удаление фонового изображения из элемента body в css. Цвета фона не проблема, а также наложение того же фонового изображения на любой другой элемент (например, html) не проблема.

Сбой произошел только в реальном IE8 в режиме IE8. Таким образом, вы не можете проверить это в режиме совместимости с IE9, и, как ни странно, это действительно можно «исправить», заставив IE8 перейти в режим IE7.

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