我真的对 Google Chrome 感到沮丧...我的版本是 3.0.195.27,想要调试一些在 IE、FF 中工作但在 Chrome 中不起作用的 JavaScript。
当我打开调试器并标记断点(蓝色箭头的东西)并执行 JavaScript 时,它会遇到断点,然后我不知道如何单步执行代码....我尝试了所有功能键..... F5 使整个窗口刷新......
在控制台窗口中键入 next 没有任何作用......
再加上调试器速度非常慢,进一步在伤口上撒盐……
我使用的是 Chrome 3.0.195.27,我可以使用以下键:
F8 -> 运行
F10 -> 跨过去
F11 -> 进入
确保您的注意力集中在 JavaScript 控制台上。
使用检查器右端、搜索字段下方和监视/调用堆栈部分上方的暂停、单步、单步进入、单步退出按钮。
除了 F8(运行)、F10(单步执行)和 F11(单步执行)之外,您还可以通过单击每行左侧的行号来单步执行代码,并一次在每行上创建一个断点。 然后使用 F8,您的代码将运行一行并在下一个断点处停止。 这使得您能够单步执行代码。如果下一个代码行是一个函数,则根据您想要的结果使用 F10 或 F11。
有人否决了这个答案,但没有说明原因。 评论会很有帮助。如果您有更好的单步执行代码的方法,请添加注释来解释您的方法。
我不确定这是否仍然相关,但这是一种更简单的调试方法(至少对于函数而言): 在 CDT 控制台中,输入 debugger,按 Shift + Enter; 调用你想要调试的函数; 按回车键。 然后您可以使用调试工具中的箭头键单步调试该函数。
我推荐你使用FireBug进行调试。这绝对是最好的工具。
我的 Chrome 版本为 4.0.221.6,我有一个按钮列表,我可以在其中单步执行/单步执行
那么也许您需要更新您的 Chrome 版本?