2016-11-23 7 views
-1

これについて多くの話題が公開されましたが、私は「別の質問」を持っているので、新しいトピックを開きました。 Firefoxの(およびクローム)のためのソリューションを必要とする:どのように関数の実行をデバッグするには(javascriptで)?

私はexample.comに何かをクリックしたときに、実行されているものの機能を参照する方法。たとえば:

XYZfunc(12,"carla bruno", "Monday"); 
$.post(data, "example.com") 

まもなく、その時点でどのブラウザが表示されているかをすべて確認します。

p.s. Firebugでは、私はそれを見つけることができません。また、私は

enter image description hereを渡されたものをパラメータ参照カント、このような伝統的な警告を、必要といけない:

+0

https://developers.google.com/web/tools/chrome-devtools/console/events – adeneo

+0

Firefoxでは、このキーの組み合わせを押すと、ショートカットが変更されていない場合、開発者のパレットが表示されます: 'Ctrl + Shift + S 'である。パレットが起動したら、デバッガを使用して、後に行ったことを追跡できます。 –

+0

1)**#adeneo **、ただイベントは欲しくない。私は、特定の実行されたJSコマンドのすべての詳細を取得したい。 2)** blaze_125 **、もう少し説明してください。私が何を記述しているかを正確に把握してください。 –

答えて

1

クロムについては、右クリックして、「点検」ヒット..

ソース]タブには、あなたを与えるだろうソースファイルの表示、あなたはそこにポイントを破ると、あなたの関数が実行時にどのように動作するかを参照し

The sources tab would give you a view of your source files, you set break points there and see how they behave during execution

、あなたのコードAをステップすることを決定したときは、上部のアイコンを使用NDで行くと、あなたのショートカットが変更されていない場合は機能のFirefoxで

You use the icons on top when you decide to step through your code and go in and out of functions

1

のうち、あなたが開発者のパレットを取得するには、このキーの組み合わせを打つことができます。Ctrl + Shift + S

パレットが起動したら、あなたはデバッガを使用して、あなたが何を追跡しているかを確認できます。

クリックによってどの機能がトリガーされているのかわからない場合は、ウェブページ上の要素を右クリックし、コンテキストメニューから「要素を検査」を選択します。それはあなたがリバースエンジニアリングして呼び出されている関数を取得する "htmlタグ"に移動します。ほとんどの場合、関数呼び出しはかなり明白であり、多くのリバースエンジニアリングを必要としません...だから、どの関数が呼び出されているかわかると....

開発者のパレットのデバッガに戻ります。あなたが行っている機能を見つけ、その上にブレークポイントを置く。関数をトリガーすると、コード実行がブレークポイントで停止し、コードをステップ実行できます。

関連する問題