首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Chrome或Safari中对缩小的JS函数设置断点?

如何在Chrome或Safari中对缩小的JS函数设置断点?
EN

Stack Overflow用户
提问于 2011-09-10 02:46:43
回答 4查看 24.4K关注 0票数 64

我想在Chrome或Safari JavaScript调试器的"Cart.add“函数中设置一个断点。问题是,这个函数是在一个大型的缩小JS文件中定义的,并不单独存在于一行中。

一些文档指出,基于WebKit的调试器在调试控制台中支持"break“或" debug”命令,但这些命令在较新版本的调试器中似乎不起作用。

在JS文件的该行上设置断点也不起作用,因为该行上有很多函数。

有什么建议吗?

EN

回答 4

Stack Overflow用户

发布于 2011-09-10 06:15:29

在Chrome中,当你打开Scripts标签页时,你可以通过点击底部的{ }按钮(“漂亮打印”)来美化选定的文件。在此之后,您可以找到您的行并设置断点。在页面刷新后,代码将保持美化,断点在适当的位置。

票数 163
EN

Stack Overflow用户

发布于 2020-03-30 12:21:38

1)错误消息应为您提供指向Sources选项卡中的源代码的链接。单击该链接可转到转换后的代码。

2)在源页签中点击源码底部的{}图标,可以格式化转译后的代码,方便调试。

3)在失败的行上放置一个断点。

4)再次重现问题。这一次,它应该在错误发生之前在断点处中断。

5)检查本地变量和调用堆栈,以确定到底是什么地方出了问题。

票数 1
EN

Stack Overflow用户

发布于 2020-05-15 18:20:10

对于chrome用户,您需要在实验特性中启用自动漂亮打印。

设置断点现在应该可以工作了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7366111

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档