laz*_*nie 5 google-chrome breakpoints google-chrome-devtools
从 0.47 版本开始,我在 chrome 开发工具中的断点技术上会停在正确的行,但它在源代码面板上以其他方式显示。实际断点和蓝色选定行之间总会有 1 或 2 行偏移。这使得调试非常困难,因为它从未显示正确,有人听说过解决方案吗?
if(true){
this.anyfunction();
debugger;
var toto = 10;
toto ++;
}
Run Code Online (Sandbox Code Playgroud)
在此示例中,源代码中第一个选定的蓝线将是 toto++,而如果您在 toto 上添加手表,则 toto 将是未定义的,这就是为什么我假设断点已正确命中,但存在显示问题......
你的表情是否分布在多行上?例如:
var x = 1 +
2 +
3 +
4 +
5;
Run Code Online (Sandbox Code Playgroud)
众所周知,这会导致不稳定的行为。当我在第一行设置断点然后运行脚本时,DevTools 在第四行暂停。
解决办法:在表达式上面一行设置断点。
归档时间: |
|
查看次数: |
3178 次 |
最近记录: |