当我在使用外部库编写的某些代码上设置断点时,Chrome 调试器似乎会进入空白页,因此我迷失了方向,无法进一步调试。 有什么方法可以防止 Chrome 进入这些空白页(似乎是外部库的文件)并进行单步调试?
答案1
您可以使用黑盒来跳过库代码。
欲了解更多信息,请参阅 Google 文章: Blackbox JavaScript 源文件。
黑盒化为您提供了一种一流的方法来表示库(或其他抽象)代码,以便调试器可以绕过它。当您将源文件黑盒化时,调试器在逐步执行您正在调试的代码时不会跳转到该文件。
您可以使用正则表达式来跳过源文件,以便通过一条规则跳过多个文件。