【发布时间】:2016-12-09 15:04:24
【问题描述】:
从 0.47 版开始,我在 chrome 开发人员工具中的断点在技术上会停在正确的行,但它会在源代码面板上以其他方式显示。 在实际断点和蓝色选定行之间总是会有 1 或 2 行移位。这使得调试变得非常困难,因为它从未正确显示,有人听说过解决方案吗?
if(true){
this.anyfunction();
debugger;
var toto = 10;
toto ++;
}
在这个例子中,源代码中第一个选择的蓝线是 toto++,而如果你要在 toto 上添加一个监视,toto 将是未定义的,这就是为什么我假设断点被正确命中,但是有一个显示问题.. .
【问题讨论】:
-
所以你在
debugger上设置断点,但DevTools将toto++高亮蓝色,当你在toto上设置监视表达式时,它是未定义的? -
你能显示这个截图吗?
-
是的,正是这样,出于安全原因(我在工作)我无法上传任何内容,但我会在家尝试。
标签: google-chrome google-chrome-devtools breakpoints