【问题标题】:How to get javascript trace line-by-line in firefox?如何在Firefox中逐行获取javascript跟踪?
【发布时间】:2013-01-17 00:58:28
【问题描述】:

我正在尝试调试一个冗长的脚本,该脚本在执行开始后的一段时间内崩溃了。在 firebug 中一步步调试它是一场噩梦。

FlowTrace 很好地向我展示了函数调用,但在脚本上逐行执行信息将是无效的。

有什么方法可以在 firebug 中或使用 firefoxes api 收集(和存储)这些信息?

【问题讨论】:

  • 没有回答你的问题,但是当我遇到这样的问题时,我会使用各种二进制搜索算法。您在执行“中间”的关键点放置了一些断点或一些控制台打印。然后找出它是否在该点之前有效。如果没有,请在第一个点之前细分代码以缩小范围。在其中一些之后,您要么发现问题,要么将其变得足够小,以至于调试器中的单步是可行的。那么你有一个错误。重复直到所有错误都消失。

标签: javascript firefox firebug


【解决方案1】:

这是一个愚蠢的解决方案,但我使用 alert(); 在火狐中,当我必须在火狐中调试 javascript 时。 :D

【讨论】:

    【解决方案2】:

    您可以使用断点,然后使用 chrome 或 firefox 中的 firebug 逐步跟踪它...这很容易并且减少了分配的工作量。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-17
      • 1970-01-01
      相关资源
      最近更新 更多