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

问题描述 投票:0回答:5

我真的对 Google Chrome 感到沮丧...我的版本是 3.0.195.27,想要调试一些在 IE、FF 中工作但在 Chrome 中不起作用的 JavaScript。

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

在控制台窗口中键入 next 没有任何作用......

再加上调试器速度非常慢,进一步在伤口上撒盐……

javascript debugging google-chrome
5个回答
66
投票

我使用的是 Chrome 3.0.195.27,我可以使用以下键:

  • F8 -> 运行

  • F10 -> 跨过去

  • F11 -> 进入

确保您的注意力集中在 JavaScript 控制台上。


4
投票

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


3
投票

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

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


0
投票

我不确定这是否仍然相关,但这是一种更简单的调试方法(至少对于函数而言): 在 CDT 控制台中,输入 debugger,按 Shift + Enter; 调用你想要调试的函数; 按回车键。 然后您可以使用调试工具中的箭头键单步调试该函数。


-1
投票

我推荐你使用FireBug进行调试。这绝对是最好的工具。

我的 Chrome 版本为 4.0.221.6,我有一个按钮列表,我可以在其中单步执行/单步执行

那么也许您需要更新您的 Chrome 版本?

© www.soinside.com 2019 - 2024. All rights reserved.