Chrome 120更新后:使用debugger关键字时断点失效求助
解决Chrome 120中
debugger关键字断点失效的问题 以下是经过验证的可行排查和解决步骤:
- 检查DevTools调试开关:打开DevTools(F12/Command+Option+I),点击右上角齿轮图标进入设置,在Debugger分类下,确认「Disable JavaScript debugging」和「Disable breakpoints」未被勾选;同时检查DevTools顶部的暂停按钮(⏸️)是否为蓝色激活状态。
- 确认
debugger语句存在:如果代码经过压缩混淆,构建工具可能会移除debugger关键字。在DevTools的Sources面板中找到对应脚本,搜索debugger确认语句是否真实存在于运行代码中。 - 重置DevTools配置:在DevTools设置页面底部,点击「Restore defaults and reload」,重置完成后重新加载页面测试断点。
- 排查实验性功能干扰:在地址栏输入
chrome://flags/,搜索与「Debugger」相关的实验选项,将所有非默认状态的选项改为「Default」,重启Chrome后重试。 - 排除扩展程序影响:打开Chrome无痕模式加载页面,若
debugger生效,说明是扩展导致的问题。回到正常模式逐个禁用扩展,找到干扰项后移除或更新。
如果以上方法都无效,可临时降级到Chrome 119版本使用,同时关注Chrome后续小版本更新——已有用户反馈该问题在120.x的小版本迭代中被修复。
内容的提问来源于stack exchange,提问作者snoob dogg
相关产品推荐
相关产品推荐

