1

我想知道如何使用调试器(Firebug 或 IE 的 F12 工具)逐步跟踪我发布后从网页收到的代码。

我的问题是我填写了一张表格,在发布表格后,我收到了一个回复,其中包含一些重定向和其他显然发生的事情。我想知道如何在 POST 上简单地停止执行并逐步执行正在发生的 javascript 代码,并确切了解重定向是如何形成的。

问题是我不能放置任何断点,因为在我发布之前我没有页面的响应......

我希望我对我的问题足够清楚。

提前致谢。

4

2 回答 2

5

您可以添加一条debugger;语句作为 JavaScript 代码的第一行,如果已注册,它将启动一个调试器。

因此,您需要做的就是确保在加载页面之前启动 Firebug,并且应该停止 JavaScript 执行以允许您单步执行程序。

您可以执行此操作的另一种(hacky)方法是将 aalert()或类似内容放置为第一行;analert()会阻止程序流程,直到提示关闭。在不关闭警报的情况下,您可以在 . 之后的下一行可执行代码上放置一个断点alert(),然后OK是警报,然后进行调试。

于 2012-04-16T15:26:07.867 回答
0

假设你安装了 IE9:

  1. 按 F12。
  2. 单击网络选项卡
  3. 点击“开始拍摄”
  4. 执行你的脚本
  5. 您将在那里看到所有响应和重定向。
于 2012-04-16T15:28:00.247 回答