我有一个简单的js文件,它连续打印日期。
我正在使用谷歌Chrome调试器工具(F12)
我的问题是,是否可以在Google Chrome中设置条件断点??
在我的代码中,如果秒值等于50,我想设置一个断点。
s = date.getSeconds();
This是我的源代码所在的jsfiddle
(不确定为什么它不能在jsfiddle中工作)
无论如何,我的问题是,有没有可能在chrome调试器工具中设置一个条件断点?
发布于 2013-01-30 15:21:08
是的,这是可能的。
右击断点的标记并选择“编辑断点...”您可以在那里设置条件。
来自developers.google.com的Chrome Developer Tools on Breakpoints (强调我的观点):
注意:您设置的所有断点都会出现在右侧栏中的断点下。单击该条目将跳转到源文件中突出显示的行。设置断点后,右键单击蓝色标记断点指示器,以便为该断点设置一个条件语句。键入表达式,只有当条件为真时,断点才会暂停。
发布于 2013-01-30 15:21:19
看一看debugger
语句。基本上,它调用任何可用的调试器工具,在Chrome中,它的行为就像解释器遇到了断点一样。
你的代码应该是:
s = date.getSeconds();
if (s == 50) {
debugger;
}
调试器调用任何可用的调试功能。如果没有可用的调试功能,则此语句无效。
发布于 2017-11-07 18:00:54
您可以通过以下步骤在Google Chrome中设置条件断点:
1.右键单击要停止的断点,请点击
2.点击“添加条件断点”,将出现一个文本,您可以添加条件(如果条件满足,则结果为'true‘,否则为'false'),添加条件后,断点颜色变为橙色,勾选
3.重新加载同一页您可以看到,如果满足条件,断点将会工作,如下所示
https://stackoverflow.com/questions/14598561
复制相似问题