Internet Explorer 11(最新版)因邮件错误而崩溃" Internet Explorer已停止工作"打开开发人员工具时,我打开了我的网站。 Chrome,Edge并没有解决问题。
我网站上的所有功能都能正常运行。
这仅适用于我的网站(内联网网站)
当我调试它时,我得到了
iexplore.exe中0x5B514C32(mshtml.dll)的未处理异常:0xC00000FD:堆栈溢出(参数:0x00000001,0x06EC2FFC)。
如何解决网站中的行为导致此行为?
我已尝试重置Internet Explorer并禁用所有加载项,但因为问题与其他网站没有关系,我只能认为问题是在我网站的html / javascript中执行某些操作。
答案 0 :(得分:8)
在我的情况下,我在layout.cshtml文件中包含两次CSS(font-awesome)文件,导致每次按F12时IE都会崩溃。
删除副本修复它:
<link rel="stylesheet" type="text/css" href="~/Content/themes/base/css/font-awesome.min.css" />
答案 1 :(得分:5)
此错误has been reported到Microsoft和一个演示链接在页面上。 Microsoft Edge团队提供了以下声明:
感谢您的反馈。这似乎是在Edge中修复的,因为我无法重现这一点。请注意,除非与安全相关,否则我们不再处理IE功能错误。因此,此项目将被关闭,而不是重复以反映Edge的测试结果。
看起来我们看不到它已被微软解决了。
答案 2 :(得分:2)
我通过从网站上删除块来找到答案,直到我可以缩小问题代码
在我的页面head
<link rel="stylesheet" href="~/css/site.css" />
并评论该css中的第一行
/*@import url('site.css');*/
答案 3 :(得分:1)
在我的情况下,就在我删除行
时<link rel="stylesheet" href="./css/font-awesome.min.css">
然后我打开开发人员工具(F12),然后我恢复删除的行,IE继续运行!
答案 4 :(得分:1)
由于我和我的开发人员在尝试解决这个问题时遇到了这个问题,并且在微软在MrMcPlad的回答中深入研究这个问题之前仍然没有明确回答我们的问题,我决定做出我的第一个贡献计算器。
如果您的网站中的iFrame使用与主框架相同的样式表,则会导致此崩溃。要调试它,请删除其中一个样式表链接,然后您就可以再次调试。
谢谢,MS没有在可以说是优秀的浏览器中修复错误。或者,您知道,对于那些希望支持并非全部拥有Windows 10的客户/用户的开发人员来说,具有挑战性。
答案 5 :(得分:1)
我的笔记本电脑有2个图形处理器:一个集成处理器和一个高端nvidia处理器。对我来说,解决方案是强制IE11使用nvidia gpu。您可以在Windows中通过开始并搜索“图形设置”来执行此操作。您可以在其中添加x86和x64 iexplore.exe文件,并将其设置为“高性能”。一旦完成此操作,按F12时IE11不再崩溃。
答案 6 :(得分:0)
从Child iFrame JSP中删除重复的CSS对我有用。但是我需要CSS并且我将其删除仅用于调试,并且在调试之后我再次启用它
编辑: 我已经修复了这个问题,有一个字体很棒的css已经包含在父JSP中了,我也把它包含在子JSP中。我从子JSP中删除它并且它有效。
答案 7 :(得分:0)
对我来说,我能够在打开网站之前加载开发人员工具。然后,我在另一个选项卡中打开该站点,然后单击F12按钮。这成功打开了开发人员工具