在评估Chrome开发者控制台中键入的表达式时停止断点?

时间:2014-05-13 18:43:25

标签: javascript google-chrome debugging google-chrome-devtools

是否可以评估在Chrome控制台中键入的表达式,该表达式将通过该表达式的执行路径在断点处停止?具体来说,我想在调试器未停止的情况下执行此操作 - 这样我就可以在调试代码时启动它而无需等待某些浏览器事件发生。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

原来这实际上是控制台的标准行为 - 对我来说不起作用,因为我在顶层框架上下文而不是iframe上下文中执行表达式。

虽然主窗口和iframe都加载了相同的js文件 - 但它们显然是两个不同的副本,因此在一个中设置断点不会在另一个中设置断点。并不是说即使断点被镜像,我也可能被误导认为我检查的变量状态是来自iframe而不是顶部窗口的变量...解决方案:使用控制台顶部的下拉菜单在过滤器图标旁边选择适当的上下文。