我可以手动从我的代码中设置断点(就像通过编写console.debug那样)。我可以使用console.debug()并在那里创建Chrome开发工具断点吗?
调试高速缓存的问题,首次加载时出现断点很重要。如果我必须添加一个断点然后重新加载,我无法测试缓存(功能问题没有在第一次加载时定义,但随后工作)。
我可以手动从我的代码中设置断点(就像通过编写console.debug那样)。我可以使用console.debug()并在那里创建Chrome开发工具断点吗?
调试高速缓存的问题,首次加载时出现断点很重要。如果我必须添加一个断点然后重新加载,我无法测试缓存(功能问题没有在第一次加载时定义,但随后工作)。
请参阅google documentation。只需在您的代码中写入debugger
,Chrome就会暂停执行。
手动断点是您在特定代码行上设置的单个断点。您可以通过Chrome DevTools GUI或通过在代码中插入调试器关键字来设置它们。
还记录了[此处](https://developer.chrome.com/devtools/docs/console#setting-breakpoints-in-javascript) – Volune
您可以覆盖console.debug
并设置debugger
那里,所以我们可以把它改成下面
var debugCopy = console.debug.bind(console)
console.debug = function(){
debugger;
return debugCopy.apply(console,arguments)
}
我想你应该能够编写'debugger'在你的代码,而Chrome应该有暂停执行。 –