我如何使用Firebug来告诉我正在激发什么JavaScript

How do I use Firebug to tell me what JavaScript is being fired?

本文关键字:什么 JavaScript 告诉我 何使用 Firebug      更新时间:2023-09-26

我正在尝试对一些JavaScript进行逆向工程,但令人恼火的是,JS并不是非常清晰或文档化。我有一系列被触发的事件(使用JQuery),我需要找到函数所在的位置。

有没有一种方法可以配置Firebug(或Opera/IE控制台,而不是Chrome/Safari),这样我就可以在点击按钮时看到触发了哪些事件?

感谢

在firebug中,选择控制台选项卡。点击配置文件,在页面上进行活动,再次点击配置文件。。。被调用函数的列表将在下面的firebug面板中列出。

我建议您从"使用FireBug控制台进行更快的JavaScript开发"教程开始。

您可以为每个单击方法添加一个console.log()。或者只需在文档中添加一个事件侦听器,并在单击某个内容时console.log()一些详细信息或事件。

您可以使用Firebug Profiler,例如在操作前调用控制台中的profile(),在操作后调用profileEnd()。然后,Firebug会告诉您在此期间执行了哪些方法(包括许多有关它的信息)。