Chrome DevTools脚本黑盒子无效

时间:2014-12-03 17:39:26

标签: javascript jquery google-chrome debugging

我正在尝试使用chrome devtools的新功能" blackboxing a script"。
This Chrome Devtools article lists script blackboxing functionality

黑名单时会发生什么?

  • 从库代码抛出的异常不会暂停(如果暂停 启用例外)
  • 进入/退出/超越绕过库代码
  • 事件监听器断点不会在库代码中断
  • 调试器不会在库代码中设置的任何断点上暂停。

最终结果是您正在调试应用程序代码而不是第三方资源。

我尝试通过右键单击源选项卡中的文件来直接对文件进行黑盒化,一切正常,黄色通知显示在文件顶部"此脚本在调试器"中被黑盒子化。奇怪的是,上面列出的点都不起作用,调试器通过黑盒子脚本也事件监听器引用黑盒子脚本。我还在chrome:// flags /
上启用了Developer Tools实验 有了这些选项设置我认为我会没事,我也有最新的铬当时39.0 beta,我不知道我错过了什么。 有人经历过吗?
 日Thnx!

enter image description here enter image description here

3 个答案:

答案 0 :(得分:1)

在屏幕截图中,我可以看到断点。

如果你设置一个断点,它总会断开(当然,除非你将它停用),即使黑盒子处于活动状态。

答案 1 :(得分:1)

有同样的问题,并且使用的很好

  

您是否尝试过将其关闭然后再次打开?

转到开发人员工具设置->黑匣子->一项一律删除所有条目,并禁用Blackbox content scripts

再次加黑框,然后工作正常。

答案 2 :(得分:0)

我有同样的问题。一种快速简便的方法是查看您的呼叫堆栈。例如,右键单击“ jquery”功能之一,然后从菜单中选择“ black box”。没什么其他的了。在此示例中,jquery.js将从此开始。