Google chrome devtools 如何在Chrome JavaScript控制台上定义的函数中设置断点?

Google chrome devtools 如何在Chrome JavaScript控制台上定义的函数中设置断点?,google-chrome-devtools,Google Chrome Devtools,这可能吗?我在“源”选项卡的任何地方都找不到这样的函数。我想我可以创建一个“片段”并在其中设置断点 不过,能够为控制台上定义的函数设置断点会更方便。最简单的破解方法是将调试器关键字放入函数中 function doit() { debugger; console.log('Here'); } 对,我想那会有用的。我通常将IDE中的代码更改复制并粘贴到控制台上,因此考虑到这一点,添加“debugger”语句并不是一个真正的选项。我认为最好的解决办法是在Chrome中粘贴到相应的源文件。@

这可能吗?我在“源”选项卡的任何地方都找不到这样的函数。我想我可以创建一个“片段”并在其中设置断点


不过,能够为控制台上定义的函数设置断点会更方便。

最简单的破解方法是将
调试器
关键字放入函数中

function doit() {
  debugger;
  console.log('Here');
}

对,我想那会有用的。我通常将IDE中的代码更改复制并粘贴到控制台上,因此考虑到这一点,添加“debugger”语句并不是一个真正的选项。我认为最好的解决办法是在Chrome中粘贴到相应的源文件。@GraemePyle mmm。。。最好的解决方法是重新加载代码?这是没有意义的,特别是因为你可能需要重做很多步骤才能到达你在应用程序中的位置。你通过改变问题的前提来回答你的问题,而我给了你一个很好的方法来回答问题。