web-dev-qa-db-fra.com

IE8 se bloque lors du chargement du site Web - res: //ieframe.dll/acr_error.htm

Notre site web se bloque lorsqu'un de nos utilisateurs charge la page d'accueil dans IE 8.0.6001.18702.

La page se charge brièvement puis IE arrête de la charger et affiche un message d'erreur.

L'URL dans la barre d'adresse devient:

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

J'ai lu des comptes rendus à d'autres utilisateurs d'IE8 lors du chargement de sites tels que facebook.com et barnesandnoble.com.

Les forums tels que this font référence à des correctifs possibles, tels que:

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

Cependant, ce n'est pas vraiment une option pour nous, car le site deviendra éventuellement un site Web destiné au public. Nous devons appliquer un correctif à la page que IE8 tente de charger.

Alors, est-ce que quelqu'un sait ce que la page que IE8 essaie de charger pourrait causer cela?

18
Joel

J'ai eu ce qui se passe avec un thème Drupal. Aucune des nombreuses suggestions sur divers thèmes (modification des paramètres de sécurité IE ou d’autres paramètres avancés, mise à jour de Java, mise à jour de Flash, modification du registre, suppression de certaines mises à jour de Windows, vérification des plug-ins, recherche de programmes malveillants, réinstallation complète de IE8) n'a pas fonctionné pour moi.

Dans dans ce cas , la définition d'une image d'arrière-plan sur un élément body a posé un problème - le remplacement de body par un élément html a résolu le problème. C'est apparemment lié au chargement de respond.js - essayez de mettre ça en bas.

6
arjan

Essayez de rechercher les événements de rapport d'erreur Windows dans l'observateur d'événements de la machine affectée, en particulier pour iexplore.exe. Cela pourrait vous donner un pointeur sur le composant chargé dans IE qui provoque le blocage. Encore plus précis serait de lancer IE sous un débogueur (par exemple, windbg), de reproduire le crash, puis d'obtenir une pile d'appels. Si vous avez un mauvais tiers, il devrait être placé en haut de la pile d'appels. Bien que vous ayez déclaré que "ce n’est pas vraiment une option", il sera important que vous identifiiez une éventuelle incompatibilité et que vous contactiez le développeur du module complémentaire ou résolviez le problème de votre côté.

5
nithins

J'ai eu le même problème. J'ai réussi à le résoudre en mettant simplement à jour ma version de jquery. J'utilisais 1.6.1 et mis à jour à 1.7.1 - plus de crash.

4
Pete

J'avais le même problème et c'est parce que j'essayais de manipuler des éléments à l'aide de javascript dans un div qui était overflow: scroll. Tout ce que je faisais était de changer overflow en auto et tout fonctionnait. 

J'espère que cela t'aides

3
Jacob Lowe

Nous avons résolu ce problème en remplaçant du code malveillant dans notre fichier HTML de base.

Avant: 

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

Après:

Et la solution est venue en la remplaçant par cette ligne magique:

  meta http-equiv = "Compatible X-UA" content = "IE = EmulateIE7"
3
Emre Çamaşuvi
2
Dementic

Il y a un bogue connu dans jQuery 1.6.2 qui est déclenché par le dépôt d'une image d'arrière-plan sur l'élément body. 

Le rapport de bogue et le correctif sont:

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

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

J'ai également eu modernizr déclencher cette erreur, mais depuis que je pouvais contourner cela, je ne l'ai jamais poursuivie.

2
Andrew Pietsch

Vérifiez l’en-tête pour vous assurer que le doctype va fonctionner avec Internet Explorer sans qu’il ait à «deviner» comment le rendre. 

Vous pouvez également forcer le moteur de rendu dans IE 8/9 à utiliser le rendu IE7 antérieur. Cela présente également l'avantage de supprimer l'icône "Vue de compatibilité" dans la zone de la barre d'adresse. 

Essayez de mettre ceci dans votre .htaccess: 

Header set X-UA-Compatible IE=EmulateIE7  

Ou, si vous pouvez écrire les en-têtes: 

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

@ mawtex, vous voudrez le faire uniquement pour IE8, car votre site fonctionne bien en 7 et en 9, mais pas en 8. 

Plus de détails: 

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

2
ʍǝɥʇɐɯ

Ce peut être une image de fond sur le corps. Vérifiez ce lien pour plus d'informations: http://drupal.org/node/1323608

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

Dans mon cas, je ne peux pas ouvrir certains sites Web ou après que IE8 ait ouvert "ne peut pas retourner à une erreur de site Web" . Après quelques visites sur des sites d’aide de la SP tels que ceci et j'ai suivi toutes les instructions en vain, j’ai vu ce qui me semblait moi un pourboire. 

Dans l'un des sites Web MS, ils disent de supprimer les anciennes versions de Java à l'aide de "Panneau de configuration" et "Ajouter des programmes de suppression" . C'est ce que j'ai fait, mais je n'ai vu qu'une version de Java v.6u22. Ensuite, j'ai eu l'idée de télécharger la dernière version de Java d'il y a quelques jours, v.6u29 et le tour est joué ... IE8 fonctionne maintenant et semble OK . J'écris ceci dans l'espoir que cela puisse aider les autres.

1
John A.

Ne rechargez pas la page, le message d'erreur réapparaîtra. Au lieu de cela, commencez au début de l'URL que vous avez consultée il y a une seconde et supprimez tout ce qui se trouve avant. Puis appuyez sur Entrée. L'erreur ne reviendra pas avant au moins un autre moment.

Je sais parce que FanFiction.net a le même problème, et c'est comme ça que je l'ai résolu.

0
Isabelf Drottning

Si les erreurs sont causées par des extensions malveillantes ou malveillantes (notamment celles qui tentent d'espionner un compte facebook/pwd), ce qui est parfaitement possible, et ceci se produira de toute façon dans le monde sauvage, il n'y a peut faire.

Le mieux que vous puissiez faire est de valider votre site sur diverses installations standard et navigateurs, y compris des tiers standard (comme le flash d'Adobe, etc.), et d'ajouter une page d'aide sur votre site pour aider votre utilisateur final à résoudre ce type de problèmes par lui-même. .

0
Simon Mourier

J'ai enlevé le css entier en-tête, qui chargeait les couleurs et les images pour éviter les messages d'erreur/surlignés dans la page.

0
user1541696

Pour empêcher IE8 d’aller dans une boucle sans fin de rafraîchissement et de plantage, il s’arrête après deux fois et affiche cette URL. Il pourrait y avoir beaucoup de problèmes qui pourraient causer le crash.

Dans mon cas, la mise à niveau de jQuery v1.10.2 à partir de la v1.4.4 était à l'origine du problème, mais il devait s'agir en grande partie de code incorrect et était désormais plus évident avec la mise à niveau.

Mon observation était que tout semble bien fonctionner sur IE7/XP, IE8/Win7, IE9/Win7 et IE10/Win7 mais ne fonctionnait pas correctement sur IE8/XP et IE8/Server2003. Les versions de IE8 sur Win7 et XP/Server 2003 sont différentes. Voici la liste des versions pour chaque système d'exploitation ( http://support.Microsoft.com/kb/969393 ).

Puis regardé Event Viewer sur Win Server 2003 et qui avait quelque chose comme le module défectueux mshtml.dll, version 8.0.6001.18975 et sur Win XP, le module mshtml.dll, version 8.0.6001.18702 était défectueux alors que même sur les deux qui est 8.0.6001.18702.

Puis, en recherchant davantage sur ce fichier mshtml.dll, il semble que Microsoft continue de mettre à jour mshtml.dll, qui est le composant HTML du navigateur par le biais de correctifs. Alors, j’ai réalisé que ce n’était pas la version du navigateur qui importait, mais la version mshtml.dll. 

Je suis donc allé de l'avant et j'ai téléchargé le dernier correctif cumulatif pour IE8 ici ( https://technet.Microsoft.com/en-us/security/bulletin/ms13-059 ) qui a mis à jour mon fichier mshtml.dll dossier system32) à 8.0.6001.23515 et cela a commencé à fonctionner correctement, peut-être qu'ils l'ont corrigé il y a un certain temps ( http://technet.Microsoft.com/en-us/security/bulletin/ms12-037 )

Voir également:

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

Mais tout d’abord, réinitialisez toujours votre navigateur afin de désactiver tous les plug-ins et d’exclure la cause possible par des plug-ins externes.

0
Ravi

Définissez avec force le mode de compatibilité IE sur IE7 ou IE9 dans la section d'en-tête de votre page maître. Par exemple

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

Dans mon cas, ce problème ne concernait que Win XP IE8.

Le problème était dû au fichier CSS. J'ai supprimé tous les paramètres de polices de body class et cela fonctionne très bien pour moi.

0
Harvinder

Si cela semble incohérent d'une machine à l'autre, vous êtes-vous assuré que certaines applications tierces telles que l'analyse antivirus n'interceptent pas quelque chose?

0
Rikon

Dans 2 cas sur 2 de rapports IE8 bloqués, je l’ai corrigé en supprimant l’image d’arrière-plan de l’élément body dans css . Les couleurs d’arrière-plan ne posent aucun problème, et nous ajoutons la même image exemple html) n'est pas un problème.

Le crash ne s'est produit que dans un IE8 réel en mode IE8. Donc, vous ne pouvez pas tester cela en mode de compatibilité IE9 et étrangement, cela peut effectivement être "corrigé" en forçant IE8 à passer en mode IE7.

0
René