0

每当出现 console.log 语句时,我想暂停 Chrome 调试器。这可能吗?如果可以,如何实现?

我知道我可以中断子树修改等。像我暂停的事件是向控制台发出的事件。

4

1 回答 1

3

一种选择是console.log使用您自己的函数覆盖debugger

const origConsoleLog = console.log;
console.log = (...args) => {
  debugger;
  origConsoleLog(...args);
};


(() => {
  const foo = 'foo';
  console.log('foo is', foo);
  const fn = () => {
    const someLocalVar = true;
    console.log('fn running');
  };
  fn();
})();

在此处输入图像描述

于 2020-03-28T07:23:33.153 回答