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 ]

6 голосов
/ 09 ноября 2011

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

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

5 голосов
/ 15 февраля 2011

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

4 голосов
/ 01 декабря 2011

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

3 голосов
/ 26 июня 2012

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

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

3 голосов
/ 21 февраля 2012

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

До:

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

После:

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

meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"
2 голосов
/ 05 марта 2012

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

Отчет об ошибке и исправление:

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

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

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

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

Проверьте заголовок, чтобы убедиться, что 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

1 голос
/ 28 марта 2012

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

1 голос
/ 08 ноября 2011
Error "res://ieframe.dll/acr_error.htm#"

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

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

0 голосов
/ 20 июля 2012

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

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