每当出现 console.log 语句时,我想暂停 Chrome 调试器。这可能吗?如果可以,如何实现?
我知道我可以中断子树修改等。像我暂停的事件是向控制台发出的事件。
每当出现 console.log 语句时,我想暂停 Chrome 调试器。这可能吗?如果可以,如何实现?
我知道我可以中断子树修改等。像我暂停的事件是向控制台发出的事件。
一种选择是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();
})();