我正在使用谷歌浏览器提供的devtools调试器.在执行控制方面,它允许您在脚本中的任何位置添加断点,甚至允许您将断点附加到事件.您可以在脚本中逐行执行.您可以跳过功能以保持相同的功能或步入功能.当你进入函数时,你可以退出函数返回调用者.
我遇到的一个问题是,当我跳过一个函数调用时,我想回到它,以便进入该函数调用.我读过https://developer.chrome.com/devtools/docs/javascript-debugging,我找不到办法做到这一点.我是否可以忽略任何东西,或者有没有办法"退后一步"?
小智 48
老问题,但有"新"信息:
最近Chrome DevTools得到了提升,现在您可以"重启"您正在调试的功能.这允许您在上一行中设置断点,因此它看起来像一个"向后"按钮.这可以通过右键单击调用堆栈并选择"重新启动帧"来完成
即使是一个老问题,我认为这值得传播.
我希望这对某人有用.
单步执行函数后,函数中的代码会立即运行。尽管某些调试器可以在函数执行之前撤消或保存凝视,但目前浏览器中的调试器不执行此操作。
您可以在函数内设置断点,这样下次调用该函数时就不会意外错过它。
| 归档时间: |
|
| 查看次数: |
4934 次 |
| 最近记录: |