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

Ted*_*Ted 1 javascript debugging firefox firebug

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

我的问题是我填写了一个表单,在发布表单之后,我得到了一个响应,其中有一些重定向和其他东西显然发生在那里.我想知道如何在POST时暂停执行并逐步执行正在发生的javascript代码,并确切了解重定向是如何形成的.

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

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

提前致谢.

Mat*_*att 5

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

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

你能做到的另一种(hacky)方式是放置一个alert()或类似的第一行; 一个alert()块中的程序流,直到提示关闭.不关闭警报,你可以放在可执行代码后的下一行断点alert(),然后OK报警,然后调试了.