2016-02-27 66 views
0

我可以手动从我的代码中设置断点(就像通过编写console.debug那样)。我可以使用console.debug()并在那里创建Chrome开发工具断点吗?

调试高速缓存的问题,首次加载时出现断点很重要。如果我必须添加一个断点然后重新加载,我无法测试缓存(功能问题没有在第一次加载时定义,但随后工作)。

+1

我想你应该能够编写'debugger'在你的代码,而Chrome应该有暂停执行。 –

回答

3

请参阅google documentation。只需在您的代码中写入debugger,Chrome就会暂停执行。

手动断点是您在特定代码行上设置的单个断点。您可以通过Chrome DevTools GUI或通过在代码中插入调试器关键字来设置它们。

+0

还记录了[此处](https://developer.chrome.com/devtools/docs/console#setting-breakpoints-in-javascript) – Volune

0

您可以覆盖console.debug并设置debugger那里,所以我们可以把它改成下面

var debugCopy = console.debug.bind(console) 
console.debug = function(){ 
    debugger; 
    return debugCopy.apply(console,arguments) 
} 
相关问题