我想知道如何使用调试器(Firebug或IE的F12工具)逐步跟踪我在POST后从网页收到的代码。
我的问题是我填写了一个表单,在发布表单后,我得到了一些回复,其中包含一些重定向和其他显然发生的事情。我想知道如何在POST时暂停执行并逐步执行正在发生的javascript代码,并确切了解重定向的形成方式。
问题是我不能放置任何断点,因为在我发布之前我没有页面的响应......
我希望我对自己的问题足够清楚。
提前致谢。
答案 0 :(得分:5)
您可以添加debugger;
statement作为JavaScript代码的第一行,如果注册了调试器,则启动调试器。
因此,您需要做的就是确保在加载页面之前启动Firebug,并且应该暂停执行JavaScript以允许您逐步执行该程序。
你可以做的另一种(hacky)方式是放置alert()
或类似的第一行; alert()
阻止程序流,直到提示关闭。在不关闭警报的情况下,您可以在alert()
之后的下一行可执行代码上放置一个断点,然后OK
警报,然后调试。
答案 1 :(得分:0)
假设您安装了IE9: