![如何防止 Chrome 调试器进入 JavaScript 中的空文件](https://linux22.com/image/1568967/%E5%A6%82%E4%BD%95%E9%98%B2%E6%AD%A2%20Chrome%20%E8%B0%83%E8%AF%95%E5%99%A8%E8%BF%9B%E5%85%A5%20JavaScript%20%E4%B8%AD%E7%9A%84%E7%A9%BA%E6%96%87%E4%BB%B6.png)
当我在使用外部库编写的某些代码上设置断点时,Chrome 调试器似乎会进入空白页,因此我迷失了方向,无法进一步调试。 有什么方法可以防止 Chrome 进入这些空白页(似乎是外部库的文件)并进行单步调试?
答案1
您可以使用黑盒来跳过库代码。
欲了解更多信息,请参阅 Google 文章: Blackbox JavaScript 源文件。
黑盒化为您提供了一种一流的方法来表示库(或其他抽象)代码,以便调试器可以绕过它。当您将源文件黑盒化时,调试器在逐步执行您正在调试的代码时不会跳转到该文件。
您可以使用正则表达式来跳过源文件,以便通过一条规则跳过多个文件。