【问题标题】:Devtools break on expressionDevtools 在表达上中断
【发布时间】:2019-10-28 03:49:31
【问题描述】:

当给定的 Javascript 表达式为真时,我想暂停一切。

我见过条件断点,但这对我不起作用,因为这需要先在某处设置断点,或者首先基于某个标准,然后再添加一个附加条件。

我想要的是能够在给定表达式为真的任何时候打破,无论在哪里。

【问题讨论】:

    标签: html debugging web devtools


    【解决方案1】:

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

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

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

    如果适合您,您可以将10 调整为更宽松。 10 毫秒的频率对处理器来说已经是一个很大的压力了。

    【讨论】:

    • 这并没有揭示是哪一行代码导致了变化。
    猜你喜欢
    • 2023-04-08
    • 2021-10-11
    • 1970-01-01
    • 2018-05-06
    • 2015-07-29
    • 2018-06-20
    • 1970-01-01
    • 2014-08-06
    • 2016-05-10
    相关资源
    最近更新 更多