2012-03-07 8 views
6

私はいくつかのJavaScriptをリバースエンジニアリングしようとしていますが、JSはそれほど明確ではなく、よく文書化されていません。関数がどこにあるのかを調べるために必要な一連のイベント(JQueryを使用)が発生しています。Firebugを使って、どのJavaScriptが起動されているか教えてください。

Firebug(またはOpera/IEコンソール - Chrome/Safari以外)を設定する方法はありますか?ボタンをクリックしたときに発生するイベントを確認できますか?

おかげ放火犯、選択コンソール]タブで

+2

あなたはこの問題を解決済みとしてマークする答えを受け入れます... – Christoph

答えて

10

。プロフィールをクリックし、ページ上であなたの活動を行い、プロフィールをもう一度クリックします。呼び出された機能のリストは、以下のFirebugパネルにリストされます。

+0

パーフェクト。ありがとう – RiggerTheGeek

0

すべてのクリック方法にconsole.log()を追加できます。または、単にイベントリスナーをドキュメントに追加し、console.log()何かの詳細や何かがクリックされたときのイベントを追加するだけです。

+0

ああ、私はリバースエンジニアリングの文書化されていないとミニコードの負荷です。だから私はその選択肢を持っていない – RiggerTheGeek

0

Firebug Profilerを使用することができます。あなたのアクションの前にコンソールでprofile()を呼び出し、アクションの後にprofileEnd()を呼び出すことによって、 Firebugは、その間にどのメソッドが実行されたかを伝えます(それに関する多くの情報を含みます)。

関連する問題