我正在尝试使用 chrome devtools 的新功能“黑盒脚本”。
这篇 Chrome Devtools 文章列出了脚本黑盒功能 https://developer.chrome.com/devtools/docs/blackboxing#what-happens
当你黑盒脚本时会发生什么?
- 从库代码抛出的异常不会暂停(如果暂停
例外已启用)
- 进入/退出/越过绕过库代码
- 事件侦听器断点不会在库代码中中断
- 调试器不会在库代码中设置的任何断点处暂停。
最终结果是您正在调试应用程序代码而不是第三方资源。
我尝试通过右键单击“源”选项卡中的文件来直接将文件黑箱化,一切正常,文件顶部显示黄色通知“此脚本在调试器中被黑箱化”。奇怪的是,上面列出的所有点都不起作用,调试器会遍历黑盒脚本,事件侦听器也会引用黑盒脚本。我还在 chrome://flags/ 启用了开发人员工具实验
有了这些选项设置,我想我就可以了,我现在也有最新的 chrome 39.0 beta,我不知道我错过了什么。有人经历过这个吗?
Thnx!
我遇到过同样的问题。一种快速简单的方法是查看您的调用堆栈。例如,右键单击“jquery”函数之一,然后从菜单中选择“黑匣子”。不需要其他任何东西。在此示例中,jquery.js 将从该点开始逐步执行。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)