" Internet Explorer已停止工作"为特定站点选择F12 Developer工具时

时间:2016-05-16 08:13:11

标签: internet-explorer

Internet Explorer 11(最新版)因邮件错误而崩溃" Internet Explorer已停止工作"打开开发人员工具时,我打开了我的网站。 Chrome,Edge并没有解决问题。

我网站上的所有功能都能正常运行。

这仅适用于我的网站(内联网网站)

enter image description here

当我调试它时,我得到了

  

iexplore.exe中0x5B514C32(mshtml.dll)的未处理异常:0xC00000FD:堆栈溢出(参数:0x00000001,0x06EC2FFC)。

如何解决网站中的行为导致此行为?

我已尝试重置Internet Explorer并禁用所有加载项,但因为问题与其他网站没有关系,我只能认为问题是在我网站的html / javascript中执行某些操作。

8 个答案:

答案 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不再崩溃。

Graphics Settings

答案 6 :(得分:0)

从Child iFrame JSP中删除重复的CSS对我有用。但是我需要CSS并且我将其删除仅用于调试,并且在调试之后我再次启用它

编辑: 我已经修复了这个问题,有一个字体很棒的css已经包含在父JSP中了,我也把它包含在子JSP中。我从子JSP中删除它并且它有效。

答案 7 :(得分:0)

对我来说,我能够在打开网站之前加载开发人员工具。然后,我在另一个选项卡中打开该站点,然后单击F12按钮。这成功打开了开发人员工具