web-dev-qa-db-ja.com

Webサイトの読み込み時にIE8がクラッシュする-res://ieframe.dll/acr_error.htm

ユーザーの1人がIE 8.0.6001.18702のフロントページをロードすると、Webサイトがクラッシュします。

ページが短時間読み込まれた後、IEは読み込みを停止し、エラーメッセージを表示します。

アドレスバーのURLは次のように変更されます。

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

私は、facebook.comやbarnesandnoble.comなどのサイトをロードするときにIE8の他のユーザーに起こっているこのアカウントを読みました。

this などのフォーラムは、次のような可能な修正を参照します。

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

ただし、このサイトは最終的には一般向けWebサイトになるため、これは実際には選択肢ではありません。 IE8がロードしようとしているページに修正を適用する必要があります。

それで、IE8がこれをロードしようとしているページについて何を知っているのですか?

18
Joel

Drupalテーマ。これはさまざまなスレッドに関する多くの提案のどれでもありません(変更IEセキュリティ設定またはその他の高度な設定、Javaの更新、更新Flash、レジストリのいじり、特定のWindowsアップデートの削除、プラグインのチェック、マルウェアのスキャン、IE8の完全な再インストールなど)がうまくいきました。

この場合 では、body要素に背景画像を設定する際の問題であることが判明しました-bodyhtml要素に変更すると問題が修正されました。それは明らかに loading respond.js に関連しています-一番下に置いてみてください。

6
arjan

影響を受けるマシンのイベントビューアで、特にiexplore.exeのWindowsエラー報告イベントを探してみてください。これは、クラッシュを引き起こしているコンポーネントがIEで読み込まれていることを示すポインタを提供する可能性があります。より正確には、デバッガの下でIEたとえば、windbg)、クラッシュを再現してからコールスタックを取得します。サードパーティのアドオンが不適切な場合は、コールスタックの最上部にあるはずです。非互換性の可能性を特定し、アドオン開発者に連絡するか、お客様の側で問題を回避することが重要です。

5
nithins

同じ問題がありました。私はjqueryのバージョンを更新するだけでそれを解決できました。私は1.6.1を使用しており、1.7.1に更新しました-これ以上クラッシュしません。

4
Pete

私はこれと同じ問題を抱えていましたが、それはoverflow: scroll、私がしたことはoverflowautoに変更するだけで、すべてが機能しました。

お役に立てれば

3
Jacob Lowe

これを解決するには、ベースhtmlファイル内の厄介なコードを置き換えます。

前:

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

後:

そして、解決策は、それを次の魔法の行に置き換えることによってもたらされました。

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

これをお読みください: res://ieframe.dllエラーIE 8

2
Dementic

JQuery 1.6.2には、body要素に配置されている背景画像によってトリガーされる既知のバグがあります。

バグレポートとパッチは次のとおりです。

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

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

また、modernizrでこのエラーをトリガーしましたが、回避できるため、追い詰めることはできませんでした。

2
Andrew Pietsch

ヘッダーをチェックして、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は、あなたのサイトが8ではなく7と9で問題なく動作するので、IE8だけでこれを行いたいでしょう。

詳細:

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

2
ʍǝɥʇɐɯ

体の背景画像かもしれません。詳細については、次のリンクを確認してください。 http://drupal.org/node/1323608

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

私の場合、一部のWebサイトを開くことができません。または、開いたIE8が「Webサイトに戻れません」というエラーを表示した後。 this のようなMSヘルプサイトに何度かアクセスし、すべての指示に従いましたが、効果はありませんでした。

MS Webサイトの1つでは、「コントロールパネル」と「プログラムの追加と削除」を使用して古いJavaバージョンを削除するように言われています。私はそれをしましたが、Java v.6u22の1つのバージョンしか見ませんでした。それから、数日前のv.6u29からJavaの最後のバージョンをダウンロードするというアイデアを得ました。これが他の人の助けになることを期待して書いています。

1
John A.

ページをリロードしないでください-エラーメッセージが再び表示されます。代わりに、1秒前に表示していたURLの先頭から開始し、その前のすべてを削除します。次に、Enterキーを押します。少なくとももうしばらくの間、エラーは再発しません。

FanFiction.netにも同じ問題があり、これが私が解決した方法だからです。

0

エラーがマルウェアまたはスパイウェアの不正な拡張機能(特にfacebook account/pwdをスパイしようとするもの)によって引き起こされる場合、これは完全に可能であり、このとにかく発生します野生の世界では、基本的には何もありませんできるよ。

最善の方法は、標準のサードパーティ(Adobeのフラッシュなど)を含むさまざまな標準インストールおよびブラウザーでサイトを検証し、エンドユーザーがこれらの種類の問題を自分で解決できるようにサイトにヘルプページを追加することです。

0
Simon Mourier

ページ内のエラー/ハイライトメッセージの色と画像を読み込んでいた頭の下のCSS全体を削除しました。

0
user1541696

IE8が更新とクラッシュの無限ループに陥ることを防ぐため、IE8は2回停止し、このURLを表示します。クラッシュを引き起こす可能性のある多くの問題がある可能性があります。

私の場合、v1.4.4からjQuery v1.10.2にアップグレードすると問題が発生しますが、ほとんどがコードに問題があり、アップグレードでより明確になりました。

私の観察では、IE7/XP、IE8/Win7、IE9/Win7、およびIE10/Win7ではすべて正常に動作しているように見えましたが、IE8/XPおよびIE8/Server2003では正常に動作していませんでした。 Win7とXP/Server 2003のIE8のバージョンは異なります。各オペレーティングシステムのバージョンのリストを次に示します( 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はパッチを介してブラウザのHTMLコンポーネントであるmshtml.dllを更新し続けているようです。そのため、重要なブラウザバージョンではなく、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/980344http://support.Microsoft.com/ kb/979665

ただし、まず最初にブラウザをリセットして、すべてのプラグインを無効にし、外部プラグインによる考えられる原因を除外します。

0
Ravi

マスターページのヘッダーセクションでIE互換モードをIE7またはIE9に強制的に設定します。たとえば、

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

私の場合、この問題はWin XP IE8。

この問題はCSSファイルが原因でした。 bodyクラスからすべてのフォント設定を削除しましたが、うまく機能しています。

0
Harvinder

これがマシン間で一貫していないように思える場合、ウイルススキャンのようなサードパーティのアプリが何かを傍受していないことを確認しましたか?

0
Rikon

IE8がクラッシュする2回のレポートのうち2回で、cssのbody要素からbackground-imageを削除することで修正しました。背景色は問題ありませんし、他の要素(たとえばhtml)に同じ背景画像を置くことも問題ありません。

クラッシュは、IE8モードの実際のIE8でのみ発生しました。したがって、これをIE9互換モードでテストすることはできず、奇妙なことに、IE8をIE7モードに強制することで実際に「修正」できます。

0
René