我的 Chrome 开发者工具有问题。 我的版本是
Version 46.0.2490.71 (64-bit)
Blackbox Script
另一个问题:即使我将脚本添加到黑盒列表中,脚本仍然被调试。诡异的!!
我还想问的一件事是我如何黑箱“无限”数量的虚拟机文件?
转到黑盒(见下图)
添加图案,例如:
node_modules
angular
rxjs
它使用正则表达式语法,以防您需要更具体的内容。
黑盒库/框架脚本的好处在于,它可以更轻松地在堆栈跟踪中查看触发错误的位置在您自己的源中。
编辑
正如其他人指出的,由于这个答案已发布,您可以通过右键单击开发工具中的源文件直接将脚本黑盒化。 不过,请前往黑盒设置 UI 以获得更多控制。
Chrome 60(可能更旧)中有一种更简单的方法:
编辑:正如 svict4 指出的,在 Chrome 64 中,您还可以右键单击脚本上的任意位置
blackbox
Ignore List
f1
不确定 Chrome 是否也发生了变化,但在 Chromium Edge 上,该选项被命名为“标记为库代码”和“标记为我的代码”以禁用它。您必须右键单击代码而不是文件/选项卡。右键单击行号也可以。
debugger;
false
应该在任何版本的任何基于 chromium 的浏览器中工作。