我可以手动设置代码中的断点(例如在此时编写console.debug)。
调试缓存问题,第一次加载时断点就很重要。如果我必须添加一个断点然后重新加载,我就无法测试缓存(在首次加载时未定义的函数问题,但随后工作)。
答案 0 :(得分:3)
见google documentation。只需在代码中写下debugger
,Chrome就会暂停执行。
手动断点是您在特定代码行上设置的单个断点。您可以通过Chrome DevTools GUI设置这些设置,也可以在代码中插入调试器关键字。
答案 1 :(得分:0)
您可以覆盖console.debug
并在那里设置debugger
,以便我们将其更改为
var debugCopy = console.debug.bind(console)
console.debug = function(){
debugger;
return debugCopy.apply(console,arguments)
}