调试网页(Firebug,IE F12工具)

时间:2012-04-16 15:21:11

标签: javascript debugging firefox firebug

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

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

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

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

提前致谢。

2 个答案:

答案 0 :(得分:5)

您可以添加debugger; statement作为JavaScript代码的第一行,如果注册了调试器,则启动调试器。

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

你可以做的另一种(hacky)方式是放置alert()或类似的第一行; alert()阻止程序流,直到提示关闭。在不关闭警报的情况下,您可以在alert()之后的下一行可执行代码上放置一个断点,然后OK警报,然后调试。

答案 1 :(得分:0)

假设您安装了IE9:

  1. 按F12。
  2. 单击网络选项卡
  3. 点击“开始捕捉”
  4. 执行您的脚本
  5. 您将看到所有响应和重定向。