Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我可以在控制台.debug()上设置Chrome开发工具的断点吗?_Javascript_Google Chrome Devtools - Fatal编程技术网

Javascript 我可以在控制台.debug()上设置Chrome开发工具的断点吗?

Javascript 我可以在控制台.debug()上设置Chrome开发工具的断点吗?,javascript,google-chrome-devtools,Javascript,Google Chrome Devtools,我可以从我的代码中手动设置断点(比如在此时编写console.debug) 在调试缓存问题时,在我第一次加载它时将断点设置在那里是很重要的。如果必须添加断点然后重新加载,则无法测试缓存(第一次加载时未定义函数,但随后会工作的函数存在问题)。请参阅。只需在代码中编写调试器,Chrome就会在那里暂停执行 手动断点是在特定代码行上设置的单个断点。您可以通过ChromeDevToolsGUI或在代码中插入调试器关键字来设置这些 看。只需在代码中编写调试器,Chrome就会在那里暂停执行 手动断点是在特

我可以从我的代码中手动设置断点(比如在此时编写console.debug)

在调试缓存问题时,在我第一次加载它时将断点设置在那里是很重要的。如果必须添加断点然后重新加载,则无法测试缓存(第一次加载时未定义函数,但随后会工作的函数存在问题)。

请参阅。只需在代码中编写
调试器
,Chrome就会在那里暂停执行

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

看。只需在代码中编写
调试器
,Chrome就会在那里暂停执行

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


您可以覆盖控制台.debug并在那里设置
debugger
,因此我们可以将其更改为以下内容

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

您可以覆盖控制台.debug并在那里设置
debugger
,因此我们可以将其更改为以下内容

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

我认为您应该能够在代码中编写
调试器
,Chrome应该在那里暂停执行。我认为您应该能够在代码中编写
调试器
,Chrome应该在那里暂停执行。也有文档记录