这是我对 Chrome 调试器最喜欢的问题之一。我有一个调用第 3 方库的函数,该函数在内部调用 20 个其他函数,第 20 个库函数再次调用我的库中的另一个函数。
我的函数A()
-> 调用 libFunctionA()
-> 调用 libFunctionB()
...
-> 调用 libFunctionZ()
->调用 MyFunctionB() {调试器;}
如果我将调试器放在 MyFunctionB 中,我会看到如下所示的堆栈跟踪:
- 我的函数B
- libFunctionZ
- lib函数Y
- libFunctionX
- ...
- ...
- 我的函数A
我想隐藏所有 libFunctions(X,Y,Z 等..),这样我就可以轻松地只看到堆栈中的库函数,如下所示:
- 我的函数B
- ..隐藏库函数..
- 我的函数A
有什么方法可以在 Chrome 或 Firefox 调试器中执行此操作吗?
you can 黑名单 http://kevhuang.com/blackboxing-library-code-in-chrome-devtools/那些你不想看到的脚本。
steps:
Next time: When paused on a breakpoint, in the call stack you will see a
message stating the number of frames which are blackboxed. You can show these frames if you want, but since they are calls made from a blackboxed script they are hidden unless you click show.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)