2017-07-18 67 views
1

我在ie11中遇到了一个应用程序崩溃问题。 我很难缩小导致问题的原因,因为我的应用程序正在使用iframe和以下技术。在IE中,Angular应用程序崩溃,但在开发工具打开时没有崩溃

AngularJs 1.5,剑道UI和jQuery 2.2.3

无法找到这部分代码导致了问题。缺乏剑道或角或jquery。

下面是我的观察,并尝试了谷歌搜索4小时后的几个解决方案,仍然无法缩小范围。

  1. 破天只能在IE中,无法在Chrome
  2. 首先怀疑是IE11的一些问题(见截屏)。然后我注册了 jscript9 dll。 (regsvr32 jscript9.dll)
  3. 在几篇文章中提到可能是因为浏览器附加组件。去浏览器中的所有附加功能,包括银光。
  4. 重新启动机器
  5. 尝试在不同版本的IE11(11.0.9600.18283 & 11.0.9600.18638)。问题发生在两个IE浏览器中。
  6. 然后我想到从开发工具调试我的代码。然后我打开开发工具没有崩溃正在发生的一切工作正常。
  7. 然后我注意到一些控制台日志,认为可能是因为日志记录。在角度上禁用日志记录,并在整个应用程序中评论所有日志。即使在事故发生后。 (但开发工具打开时不会发生)
  8. 启用脚本调试并尝试,现在应用程序不会崩溃。

完全困惑不知道,如何缩小范围。

现在我必须回到我的代码并评论几个模块,我需要尝试。这对我来说会很耗时,不会尝试其他方式。

如果之前有人遇到过这类问题,请帮我提一些建议。

在此先感谢 Badri

回答

0

我觉得出现这个问题,因为你已经安装了Windows更新KB4021558或KB4032782。 您可以将其删除或安装KB4025252,它可以修复问题并取代旧的KB。

+0

KB3203621发生崩溃,现在我更新为KB4025252。它没有坠毁。非常感谢。 – Badrinarayana

+0

我如何得出哪个KB会崩溃,哪些不会崩溃......有没有什么办法可以找到它......因为为了缩小这个问题,我在一周之内挣扎了很多。但我不能成功,这个问题可能会再次发生与未来的IE更新......所以有任何线索或方式来找到这些类型的问题......再次感谢很多.. – Badrinarayana

+0

现在我们再次面临同样的问题,在KB4036586浏览器版本11.0.46中。 Windows已更新。 – Badrinarayana

相关问题