2011-02-15 14 views
18

Nuestro sitio web se bloquea cuando uno de nuestros usuarios carga la portada en IE 8.0.6001.18702.IE8 se bloquea al cargar el sitio web - res: //ieframe.dll/acr_error.htm

La página se carga brevemente y luego IE detiene la carga y muestra un mensaje de error.

La dirección URL en la barra de direcciones se cambia a: cuentas

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

que he leído de que esto ocurra a otros usuarios de IE8 al cargar sitios como facebook.com & barnesandnoble.com.

foros como this se refieren a posibles soluciones, tales como:

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

Sin embargo, esto no es realmente una opción para nosotros como el sitio con el tiempo se convertirá en una página web orientada al público. Necesitamos aplicar una solución a la página que IE8 intenta cargar.

Entonces, ¿alguien sabe de qué se trata la página que IE8 está intentando cargar que podría hacer que esto ocurra?

+0

Debo añadir que he probado esto en otra computadora, con una versión idéntica de IE (8.0.6001.18702) y funciona bien. – Joel

+0

De la nada obtuve varios informes sobre este tema para un sitio en el que estamos involucrados (http://www.dhf.dk/) - común para todos los informes es IE8 + XP (pero no todos los usuarios de IE8 XP lo experimentan) . No puedo reproducir esto, así que es un poco difícil profundizar. – mawtex

+0

@mawtex está cargando jQuery dos veces, una como '/ Frontend/Scripts/jquery-1.3.2.min.js' y la segunda vez como' http: // code.jquery.com/jquery-latest.js' another cosa sospechosa es la URL de fondo '/Renderers/ShowMedia.ashx? i = MediaArchive:/Fælles/Baggrundstapeter/DHF_2010_03.jpg' que contiene caracteres elegantes .. –

Respuesta

5

Intente buscar el error de Windows Informes de eventos en el Visor de eventos del equipo afectado, específicamente para iexplore.exe. Eso podría darle un indicador de qué componente se está cargando en IE que está causando el bloqueo. Aún más preciso sería lanzar IE bajo un depurador (por ejemplo, windbg), reproducir el bloqueo y luego obtener una pila de llamadas. Si tiene un complemento de terceros incorrecto, debería estar hacia la parte superior de la pila de llamadas. Aunque dijiste que "en realidad no es una opción", será importante que identifiques una posible incompatibilidad y te comuniques con el desarrollador del complemento o resuelvas el problema de tu parte.

+2

+1 Gracias por los consejos sobre la depuración de IE8 en Windows. – Joel

+1

Tenga en cuenta que IE8 es multiproceso, por lo que tendrá que seleccionar "Depurar procesos secundarios" si está ejecutando iexplore usando WinDbg. –

2

Comprobar la cabecera para asegurarse de que el tipo de documento que va a trabajar con Internet Explorer sin que tener que 'adivinar' cómo hacerla.

También puede forzar el motor de renderizado en IE 8/9 para usar el renderizador anterior de IE7. Esto también tiene la ventaja de eliminar el icono de 'vista de compatibilidad' en el área de la barra de direcciones.

trate de poner esto en su .htaccess:

Header set X-UA-Compatible IE=EmulateIE7 

O, si se puede escribir los encabezados:

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

@mawtex Usted tendrá que hacer esto sólo para IE8 como funciona su sitio finas en 7 y 9, pero no 8.

Más detalles:

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

0

Si esto parece inconsistente de máquina a máquina, ¿se ha asegurado de que alguna aplicación de terceros como la exploración de virus no intercepte algo?

0

Si los errores son causados ​​por malware o spyware extensiones sin escrúpulos (especialmente los que tratan de espiar a cuenta de Facebook/PWD), que es perfectamente posible, y esto va a suceder de todos modos en el mundo salvaje, no hay prácticamente nada que puede hacer.

Lo mejor que puede hacer es validar su sitio en varias instalaciones estándar y navegadores, incluidos terceros estándar (como flash de Adobe, etc.) y agregar páginas de ayuda en su sitio para ayudar a su usuario final a ordenar este tipo de problemas por sí mismos.

0

set con fuerza el modo de compatibilidad de IE para IE7 o IE9 en la sección de encabezado de su página principal, por ejemplo

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"> 
1
Error "res://ieframe.dll/acr_error.htm#" 

En mi caso, no puede abrir algunos sitios web o después openned IE8 dio "no puede volver al error del sitio web ". Después de algunas visitas a los sitios de ayuda de MS como this y seguí todos los instructivos sin éxito, vi lo que me parece un consejo.

En uno de los sitios web de MS dicen que elimine las versiones anteriores de Java usando "panel de control" y "agregar eliminar programas". Hice exactamente eso, pero solo vi una versión de Java v.6u22. Luego tuve la idea de descargar la última versión de Java de hace unos días v.6u29 y listo ... IE8 está funcionando ahora y parece estar bien. Escribo esto con la esperanza de que esto pueda ayudar a otros.

6

tuve que esto ocurra con un tema de Drupal. Ninguna de las muchas sugerencias sobre varios hilos (cambiar la configuración de seguridad de IE o alguna otra configuración avanzada, actualizar Java, actualizar Flash, manipular el registro, eliminar ciertas actualizaciones de Windows, comprobar complementos, buscar malware, reinstalar completamente IE8) funcionó para mí.

En this case, que resultó ser un problema con la configuración de una imagen de fondo en un elemento del cuerpo - body cambiar a un elemento fijo html cosas. Aparentemente está relacionado con loading respond.js - intenta poner eso en la parte inferior.

+0

Esto lo arregló para mí – Andrey

+0

En mi caso, se trataba de un 'font-size: 0' mezclado con un fragmento de visibilidad activado a través de responder.js. –

4

Tuve el mismo problema. Logré resolverlo simplemente actualizando mi versión de jquery. Estaba usando 1.6.1 y actualizado a 1.7.1 - no más bloqueos.

0

En 2 de cada 2 ocasiones de informes, IE8 se cuelga y lo soluciono eliminando la imagen de fondo del elemento del cuerpo en css. Los colores de fondo no son un problema y poner la misma imagen de fondo en cualquier otro elemento (por ejemplo, html) no es un problema.

El bloqueo solo ocurrió en un IE8 real en modo IE8. Por lo tanto, no puede probar esto en el modo de compatibilidad con IE9 y, curiosamente, puede ser 'reparado' forzando a IE8 a pasar al modo IE7.

0

En mi caso este problema era sólo en Win XP IE8.

El problema se debía a archivo CSS. He eliminado todas las configuraciones de fuentes de la clase de cuerpo y está funcionando bien para mí.

3

Hemos resuelto esto mediante la sustitución de algún código desagradable en nuestro archivo html base.

Antes:

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

Después:

Y la solución llegó reemplazándolo con esta línea mágica:

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

Hay un problema conocido de jQuery 1.6.2 que es desencadenado por una imagen de fondo que se coloca en el elemento del cuerpo.

El informe de error y el parche son:

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

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

También he tenido Modernizr desencadenar este error, pero ya que se podía trabajar alrededor de ella nunca persiguió hacia abajo.

+0

+1 por darme la posibilidad de que estuviera relacionado con Modernizr. Específicamente para mí, era una compilación personalizada de 2.5.2 que usaba una versión desactualizada de Respond.js: más información aquí: https://github.com/Modernizr/Modernizr/issues/332 – Jon

3

que estaba teniendo este mismo problema y que era porque yo estaba tratando de manipular elementos usando javascript en un div que era overflow: scroll, todo lo que hice fue cambiar a overflowauto y todo funcionaba.

Esperanza esto ayuda

+1

Esto solucionó un problema similar para mí . Gracias. – vpiTriumph

0

Quité css conjunto bajo en la cabeza, que estaba cargando colores e imágenes para el error/mensajes destacando en page.And el sitio web está funcionando bien ahora.

0

No vuelva a cargar la página; esto vuelve a generar el mensaje de error. En su lugar, comience desde el principio de la URL que estaba mirando hace un segundo y elimine todo lo que tiene delante. Luego presione enter. El error no volverá por al menos otro rato.

Lo sé porque FanFiction.net tiene el mismo problema, y ​​así es como lo he resuelto.

+0

Esto realmente no responde la pregunta. –

0

Para evitar que IE8 entre en un bucle interminable de refresco y bloqueo, se detiene después de dos veces y muestra esta url. Podría haber muchos problemas que podrían estar bloqueando.

En mi caso, una actualización a jQuery v1.10.2 desde v1.4.4 ha causado el problema, pero debe haber sido principalmente nuestro código erróneo y ahora era más evidente con la actualización.

Mi observación fue que todo parece funcionar bien en IE7/XP, IE8/Win7, IE9/Win7 e IE10/Win7, pero no funcionaba bien en IE8/XP e IE8/Server2003. La versión de IE8 en Win7 y XP/Server 2003 es diferente. Aquí está la lista de versiones para cada sistema operativo (http://support.microsoft.com/kb/969393).

Luego miró el visor de eventos en Win Server 2003 y tenía algo así como el módulo de fallas mshtml.dll, versión 8.0.6001.18975 y en Win XP estaba fallando módulo mshtml.dll, versión 8.0.6001.18702 aunque la versión del navegador es lo mismo en ambos, que es 8.0.6001.18702.

Luego de la búsqueda sobre este mshtml.dll, parece que Microsoft sigue actualizando mshtml.dll que es el componente HTML del navegador a través de parches. Entonces me di cuenta de que no es la versión del navegador que es importante, sino la versión mshtml.dll.

Así que me adelanté y descargué el último parche acumulativo para IE8 desde aquí (https://technet.microsoft.com/en-us/security/bulletin/ms13-059) que actualizó mi archivo mshtml.dll (en la carpeta system32) a 8.0.6001.23515 y se comenzó a trabajar bien, puede ser que lo arreglaron hace algún tiempo, probablemente en este (http://technet.microsoft.com/en-us/security/bulletin/ms12-037)

Ver también:

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

Pero primero lo primero siempre configurar su navegador para que deshabilite todos los complementos y descarte la posible causa mediante complementos externos.

Cuestiones relacionadas