阻止Chrome调试器显示其他脚本

时间:2018-03-09 07:52:48

标签: javascript google-chrome javascript-debugger

使用chrome调试器我经常会被带到不同的文件,例如JQuery或Google Ad Manager,这在我尝试调试单个文件时非常令人沮丧。

如果我对这些库如何影响我试图调试的脚本不感兴趣,有没有办法阻止它们出现?我认为step over功能会阻止不同的范围打开,但我认为这只是针对从被检查函数中产生的新范围...

1 个答案:

答案 0 :(得分:3)

如果您使用chrome进行调试,可以通过黑色装箱脚本来实现。 有两种方法可以做到。

使用“设置”面板

  • 右键单击“来源”面板中的任何脚本
  • 设置面板

使用“设置”面板配置黑盒子脚本。打开DevTools设置,然后在“源”下单击

这将打开一个对话框,您可以在其中输入要添加到黑名单的脚本的文件名。您可以通过以下几种方式执行此操作:

  • 输入文件名称
  • 使用正则表达式来定位:
  • 包含特定名称/backbone.js $,
  • 的文件
  • 某些类型的文件,例如.min.js $或输入包含您想要黑盒子的脚本的整个文件夹,例如bower_components。

上下文菜单

要使用“设置”面板将文件添加到黑名单,可以在“源”面板中使用上下文菜单。查看文件时,可以在编辑器中单击鼠标右键。您可以右键单击文件导航器中的文件。从那里选择Blackbox Script。这会将文件添加到“设置”面板的列表中。

来源: https://developer.chrome.com/devtools/docs/blackboxing