Chrome 是不是有内置的调用堆栈?

Posted

技术标签:

【中文标题】Chrome 是不是有内置的调用堆栈?【英文标题】:Does Chrome have a built-in Call Stack?Chrome 是否有内置的调用堆栈? 【发布时间】:2012-06-01 11:27:47 【问题描述】:

在 Visual Studio 中,我习惯于在任何断点处显示调用堆栈。 Chrome 是否有调用堆栈功能,我可以在其中查看断点之前的哪些函数?

如果没有,是否有替代品(适用于 Chrome 的第 3 方解决方案?)供开发人员用来查看导致断点的函数?

编辑:明确地说,我希望调用堆栈出现在 Chrome 的 javascript 控制台中。

【问题讨论】:

只是为了确定:您是在询问 javascript 调试,对吗? 是的。我将修改标签以反映这一点。 【参考方案1】:

打开开发者工具(“SPANNER” -> 工具 -> 开发者工具),选择“脚本”选项卡,右侧有一个名为“调用堆栈”的部分

享受:-D

【讨论】:

【参考方案2】:

我不知道您使用的是哪个版本的 Chrome。我正在使用 Chromium 17,并且 Javascript 调试器在遇到断点时看起来像这样(强调我的):

【讨论】:

我觉得自己像个瞎子。谢谢!我选择了你的回复,因为你放了一张照片,我会在第一次回复后的那一刻考虑到。我认为我们可以添加“RIGHT FREAKING THE HE”。【参考方案3】:

[版本 66.0.3359.139 ]转到开发者工具 -> 源代码 -> 查看右侧(调用堆栈)。

console.trace() // 打印调用堆栈。

https://developers.google.com/web/updates/2015/07/print-out-a-quick-stack-trace-from-the-console

【讨论】:

以上是关于Chrome 是不是有内置的调用堆栈?的主要内容,如果未能解决你的问题,请参考以下文章

qq浏览器远程调试微信内置浏览器

event事件

内置函数和匿名函数

python函数装饰器内置函数json及模块

基于Chrome调试Android内置H5页面

python之路——5内置函数和匿名函数