加载网站时IE8崩溃 - res://ieframe.dll/acr_error.htm

Joe*_*oel 18 internet-explorer internet-explorer-8

当我们的某个用户在IE 8.0.6001.18702中加载首页时,我们的网站崩溃了.

页面短暂加载,然后IE停止加载它并显示错误消息.

地址栏中的URL更改为:

res://ieframe.dll/acr_error.htm#ourwebsite.com,http://demo.ourwebsite.com/login/
Run Code Online (Sandbox Code Playgroud)

在加载facebook.com和barnesandnoble.com这样的网站时,我已经读过IE8的其他用户发生的这种情况.

论坛,如是指可能的修复,如:

unchecking the'Enable third party browser extensions' option in IE 8 advanced option
Run Code Online (Sandbox Code Playgroud)

然而,这对我们来说并不是一个真正的选择,因为该网站最终将成为面向公众的网站.我们需要对IE8试图加载的页面应用修复.

那么,有没有人知道IE8试图加载的页面是什么,可能会导致它这样做?

arj*_*jan 6

我用Drupal主题发生了这件事.关于各种线程的许多建议(更改IE安全设置或其他一些高级设置,更新Java,更新Flash,摆弄注册表,删除某些Windows更新,检查插件,扫描恶意软件,完全重新安装IE8)都没有为我工作.

这种情况下,事实证明在body元素上设置背景图像是一个问题 - 更改bodyhtml固定元素的元素.它显然与加载respond.js有关 - 尝试把它放在底部.


nit*_*ins 5

尝试在受影响的计算机的事件查看器中查找Windows错误报告事件,特别是iexplore.exe.这可能会为您提供一个指针,指示IE中正在加载的组件导致崩溃.更精确的是在调试器(例如windbg)下启动IE,重新启动崩溃然后获得调用堆栈.如果你有一个糟糕的第三方加载项,它应该是在调用堆栈的顶部.虽然你说它"不是一个真正的选择",但是你必须确定一个可能的不兼容性,并与附加开发人员联系,或者解决你的问题.

  • +1感谢您在Windows上调试IE8的提示. (2认同)