Chrome JavaScript 调试 - 如何在页面刷新之间保存断点或通过代码中断?

2024-04-22

当使用 Chrome 及其 JavaScript 调试器时,每次重新加载页面/脚本时,我的断点都会丢失,我必须在弹出窗口中查找脚本文件,找到断点的代码行,单击添加它, ETC。

有没有办法保存这些断点,以便即使在页面刷新后它也会中断(我使用过的其他调试器也这样做)?

或者,在我的 JavaScript 代码中是否有一种干净的方法可以输入一些内容来告诉 chrome 开始跟踪(在一行上暂停)?


你可以放一个

debugger;

破解大多数 JavaScript 环境。他们肯定会坚持下去。如果您正在使用这些,最好有一个压缩器来消除生产环境的调试器和 console.log 调用。

在最新版本的 Chrome 浏览器中,控制台面板顶部的过滤器旁边有一个“保留日志”选项。在旧版本中,右键单击空控制台窗口将显示该选项(“导航时保留日志”)。当您没有 console.log 语句或硬编码的调试器调用时,它非常方便。

更新:我在github上找到了一个工具,叫做chimney https://github.com/mikaa123/chimney,它获取一个文件并删除所有 console.log 调用。它提供了有关如何删除调试器调用的好主意。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Chrome JavaScript 调试 - 如何在页面刷新之间保存断点或通过代码中断? 的相关文章

随机推荐