如何在Google Chrome javascript调试器中单步执行代码

时间:2009-10-16 06:41:23

标签: javascript debugging google-chrome

我真的对谷歌Chrome感到沮丧...我有版本3.0.195.27并且想调试一些在IE,FF但不在Chrome中运行的JavaScript。

当我打开调试器并标记断点(蓝色箭头)时,执行JavaScript会触及断点和然后我不知道如何单步执行代码 ....我尝试了所有功能键..... F5导致整个窗口刷新....

在控制台窗口中键入下一步没有任何内容.....

另外调试器进一步加入伤口的速度很慢......

4 个答案:

答案 0 :(得分:66)

我在Chrome 3.0.195.27上,我可以使用以下键:

  • F8 - >运行

  • F10 - >跳过

  • F11 - >进入

确保您专注于JavaScript控制台。

答案 1 :(得分:3)

使用检查器右端,搜索字段下方和监视/调用堆栈部分上方的暂停,跳过,步入,跳出按钮。

答案 2 :(得分:2)

除了F8(Run)F10(Step over)和F11(步入)之外,您可以通过单击每行左侧的行号来单步执行代码,并且每次创建一个断点线。然后通过使用F8,您的代码将运行一行并在下一个断点处停止。这样可以让您单步执行代码。如果下一个代码行是函数,则根据您想要的结果使用F10或F11。

有人投票否决了这个答案,但没有说出原因。评论会有所帮助。如果您有更好的方法来单步执行代码,请添加说明您的方法的注释。

答案 3 :(得分:-1)

我建议您使用FireBug进行调试。它是绝对最好的工具。

我有Chrome版本4.0.221.6,我有一个按钮列表,我可以介入/单步执行

所以您可能需要更新Chrome版本?