我正在尝试对一些JavaScript进行逆向工程,而且令人讨厌的是,JS并不是非常清晰或有充分记录。我有一系列被解雇的事件(使用JQuery),我需要找到函数所在的位置。
有没有办法配置Firebug(或Opera / IE控制台 - 而不是Chrome / Safari),以便我可以看到点击按钮时会触发哪些事件?
由于
答案 0 :(得分:10)
在firebug中,选择控制台选项卡。点击个人资料,在页面上进行您的活动,再次点击个人资料...被叫函数列表将在下面的firebug面板中列出。
答案 1 :(得分:1)
答案 2 :(得分:0)
您可以为每个点击方法添加console.log()
。或者只是在文档中添加一个事件监听器,并在点击某些内容时console.log()
添加一些细节或事件。
答案 3 :(得分:0)
您可以使用Firebug Profiler,例如通过在操作之前调用控制台中的profile()并在操作之后调用profileEnd()。然后Firebug将告诉你在此期间执行了哪些方法(包括大量有关它的信息)。