有没有办法在不放置断点的情况下记录JavaScript堆栈跟踪?

我希望能够对给定的JS应用程序执行操作,然后只需获取已调用的所有函数的大型日志.这在Chrome中是可行的,但只有在某处放置断点时才有可能.我的问题是,当我对一个给定的网站进行逆向工程时(当然,仅用于自学教学目的),通常需要花费大量时间来确定从哪里开始.这样的事情会对我有很大的帮助,因为我不再需要在代码中搜索,而是我会做一个用户操作,然后抓住堆栈日志.

我想应该有一种方法来拦截(或包装)每个函数调用,以便在调用函数之前将其转储到日志中.

最佳答案

转载注明原文:有没有办法在不放置断点的情况下记录JavaScript堆栈跟踪? - 代码日志