Chromeデバッグ-次のクリックイベントで中断


197

ボタンがあります。クリックイベントはサードパーティのフレームワークによって処理されますが、フレームワークにはバグがあります。

フレームワークをデバッグしたいのですが、ブレークポイントを設定するために、対応するイベントハンドラーコードがどこにあるのかわかりません。一般に「次のクリックイベントで中断」し、このクリックがサードパーティのフレームワークによってどこでどのように処理されるかを確認する方法は?


3
ほとんどの場合、Chrome
Dan Dascalescu 2014年

回答:


320

探しているのは、タブの「イベントリスナーブレークポイントSourcesです。これらのブレークポイントは、選択したイベントをリッスンするイベントリスナーが起動されるたびにトリガーされます。これらは[ソース]タブにあります。あなたのケースでは、「マウス」カテゴリを展開し、「クリック」を選択します。

DevToolsイベントリスナーのブレークポイント


5
このヒントを知ってどれほど幸せか想像できません。どうもありがとうございました。
IdontCareAboutReputationPoints

クリックをキャッチする方法はありますが、ブレークポイントを特定のファイルまたはディレクトリのみに制限し、たとえば、さまざまな難読化されたライブラリやChrome拡張機能を制限しませんか?
Artem Russakovskii
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.