Подтвердить что ты не робот

Ошибка IE8 при загрузке сайта - res://ieframe.dll/acr_error.htm

Наш сайт падает, когда один из наших пользователей загружает первую страницу в 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.

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

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

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

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

4b9b3361

Ответ 1

У меня было это с темой Drupal. Ни одно из многих предложений по различным темам (изменение параметров безопасности IE или некоторых других дополнительных параметров, обновление Java, обновление Flash, скрипка с реестром, удаление определенных обновлений Windows, проверка плагинов, проверка вредоносного ПО, полная переустановка IE8) работали для меня.

В этом случае оказалось, что проблема связана с установкой фонового изображения на элемент body - изменение body на элемент html вещи. По-видимому, это связано с загрузкой reply.js - попробуйте поместить это внизу.

Ответ 2

Попробуйте искать события отчетов об ошибках Windows в поврежденном средстве просмотра событий компьютера, в частности, для iexplore.exe. Это может дать вам указатель на то, какой компонент загружается в IE, что приводит к сбою. Еще точнее было бы запустить IE под отладчиком (например, windbg), воспроизвести сбой, а затем получить стек вызовов. Если у вас плохое стороннее дополнение, оно должно быть в верхней части стека вызовов. Хотя вы сказали, что это "на самом деле не вариант", вам будет важно определить возможную несовместимость и либо обратиться к разработчику надстройки, либо решить эту проблему на вашей стороне.

Ответ 3

У меня была та же проблема. Мне удалось решить эту проблему, просто обновив мою версию jquery. Я использовал 1.6.1 и обновлялся до 1.7.1 - больше никаких сбоев.

Ответ 4

Мы решили это, заменив некоторый неприятный код в нашем базовом html файле.

До:

 meta http-equiv="X-UA-Compatible" content="IE=Edge;chrome=1"

После:

И решение пришло, заменив его этой магической линией:

 meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"

Ответ 5

У меня была эта же проблема, и это было потому, что я пытался манипулировать элементами с помощью javascript в div, который был overflow: scroll, все, что я делал, это изменение overflow на auto, и все сработало.

Надеюсь, что это поможет

Ответ 7

Проверьте заголовок, чтобы убедиться, что doctype будет работать с Internet Explorer без необходимости "угадывать", как его отображать.

Вы также можете заставить движок рендеринга IE 8/9 использовать предыдущий рендеринг IE7. Это также имеет преимущество удаления значка "совместимость" в области адресной строки.

Попробуйте поместить это в свой .htaccess:

Header set X-UA-Compatible IE=EmulateIE7  

Или, если вы можете написать заголовки:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7">

@mawtex вы захотите сделать это только для IE8, так как ваш сайт отлично работает в 7 и 9, просто не 8.

Подробнее:

http://msdn.microsoft.com/en-us/library/cc288325(VS.85).aspx

Ответ 8

Известна ошибка в jQuery 1.6.2, которая запускается фоновым изображением, помещенным в элемент body.

Отчет об ошибке и патч:

http://bugs.jquery.com/ticket/9823

https://github.com/jquery/jquery/commit/5c4a9cc001fcd803efa65ff95571c72cbdafbe69

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

Ответ 9

Error "res://ieframe.dll/acr_error.htm#"

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

На одном из сайтов MS они говорят, что удаляют старые версии Java, используя "панель управления" и "добавлять программы удаления". Я сделал именно это, но увидел только одну версию Java v.6u22. Затем я получил идею загрузки последней версии Java с некоторых дней назад v.6u29 и voila... IE8 работает сейчас и кажется ОК. Я пишу это в надежде, что это может помочь другим.

Ответ 10

Это может быть фоновое изображение на теле. Проверьте эту ссылку для получения дополнительной информации: http://drupal.org/node/1323608

Ответ 11

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

Ответ 12

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

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

Ответ 13

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

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7">

Ответ 14

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

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

Ответ 15

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

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

Ответ 16

Я удалил весь css под заголовком, который загружал цвета и изображения для сообщений об ошибках/выделениях на странице. И теперь сайт работает нормально.

Ответ 17

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

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

Ответ 18

Чтобы 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

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