【发布时间】:2019-10-28 03:49:31
【问题描述】:
当给定的 Javascript 表达式为真时,我想暂停一切。
我见过条件断点,但这对我不起作用,因为这需要先在某处设置断点,或者首先基于某个标准,然后再添加一个附加条件。
我想要的是能够在给定表达式为真的任何时候打破,无论在哪里。
【问题讨论】:
标签: html debugging web devtools
当给定的 Javascript 表达式为真时,我想暂停一切。
我见过条件断点,但这对我不起作用,因为这需要先在某处设置断点,或者首先基于某个标准,然后再添加一个附加条件。
我想要的是能够在给定表达式为真的任何时候打破,无论在哪里。
【问题讨论】:
标签: html debugging web devtools
在 Devtools 控制台中键入以下内容:
setInterval(function() {
if(<your condition>) {
debugger;
}
}, 10);
这将每 10 毫秒轮询一次该条件,并在满足时中断。
如果适合您,您可以将10 调整为更宽松。 10 毫秒的频率对处理器来说已经是一个很大的压力了。
【讨论】: