Devtools打破表达

时间:2019-06-13 14:08:26

标签: html debugging web devtools

当给定的Javascript表达式为true时,我想暂停所有内容。

我已经看到了条件断点,但是这对我不起作用,因为这将需要先在某个地方设置断点,或者首先根据特定条件设置断点,然后向其添加附加条件。

我想要的是无论何时何地,只要给定表达式为真,就可以中断。

1 个答案:

答案 0 :(得分:0)

在Devtools控制台中键入以下内容:

setInterval(function() {
    if(<your condition>) {
        debugger;
    }
}, 10);

这将每10毫秒轮询一次该条件,并在满足条件时中断。

您可以调整10使其更宽松。 10 ms的频率已经对处理器造成很大的负担。