【发布时间】:2015-03-18 07:50:52
【问题描述】:
多年来我一直在使用 Firefox 普通版,并且在浏览和调试应用程序时拥有非常无缝的体验。几个月前 Firefox 推出了开发者版,所以我切换到了 FF 开发者版。 但我所经历的是,它在调试 JS(angularjs 和 jquery 代码)时崩溃了很多,有时即使正在执行那行代码,调试器也根本没有命中。这确实是 Firefox 开发者版令人讨厌的行为。 为什么即使我根本没有安装任何插件,它也如此不稳定。是火狐开发者版不稳定还是和我的系统有关。
到目前为止,如果我在 js(Angular、Jquery 或普通香草)中的某些代码行有任何错误(例如在 angularjs 中调用控制器中的任何未定义范围变量或从 angularjs 中未定义的服务中调用任何函数),我目前观察到的情况它在 chrome 中执行相同的操作时崩溃它只是跳过该行并在控制台中显示错误。为了调试,我在多行应用断点,然后使用 F8 跳转行。
有什么办法可以解决这个问题吗?
Here 是崩溃报告。
【问题讨论】:
-
很抱歉您看到了崩溃。如果您有时间,请专门在调试器上log a bug,我们希望尽可能多地获得有关导致崩溃的原因的更多信息。如果做不到这一点,您是否介意将您的问题扩展到更详细的信息,例如:您使用的是什么操作系统以及如何触发崩溃的详细信息。
-
@canuckistani- 这是详细的错误报告:crash-stats.mozilla.com/report/index/…
-
这是一个指向堆栈跟踪的链接,这很有帮助,但我们还需要知道应该怎么做才能让我们自己的机器上发生崩溃。如果你能给我一步一步的指导,我可以按照它来让它崩溃,我们绝对可以修复它。
-
@JimBlandy - 实际上没有任何特定的模式来模拟崩溃,但是如果我在 js(Angular、Jquery 或普通香草)中的某些代码行有任何错误(比如在 angularjs 中调用控制器中的任何未定义范围变量或从服务中调用任何未定义的 angular 函数)它在 chrome 中执行相同时崩溃,它只是跳过该行并在控制台中显示错误。为了调试,我在多行应用断点,然后使用 F8 跳转行。
-
如果您可以加入我们已打开的错误,我还有一些问题。 bugzilla.mozilla.org/show_bug.cgi?id=1137836
标签: javascript firefox web-inspector firefox-developer-tools firefox-developer-edition