3

Chrome で JavaScript デバッガーの一時停止機能を使用しようとしています。問題は、マウスをページ上に移動するたびに onMouseMove 関数が呼び出され、その時点でスクリプトが一時停止することです。デバッグしたい関数を呼び出したときにスクリプトが一時停止するように、この関数を無視する方法はありますか?

私はこの問題に何度か遭遇しましたが、どの関数を調べる必要があるのか​​ まったくわからない場合があるため、非常に役立ちます。私が見つけた一部の解決策はVisual Eventですが、これには制限があります。最後に、関数をデバッグできないことを確認しましたが、何が起こっているのかを理解するのに役立ちます。

私はクロムを使用していると述べましたが、任意のブラウザーまたはデバッガーでのソリューションが適切です。

4

1 に答える 1

1

Google Chrome デバッガーには、[スクリプト] タブの下に [イベント リスナー ブレークポイント] というセクションがあります。マウス クリックなどの特定の種類のイベントで JavaScript の実行を一時停止し、他のすべての種類のイベントを無視することができます。

Chrome 開発者ツール: ブレークポイントの「JavaScript イベント リスナーのブレークポイント」セクションを参照してください。


特定の要素にアタッチされたすべてのイベント リスナーのリストを表示することもできます。[要素] タブの [イベント リスナー] セクションを開きます。

于 2011-11-22T14:54:38.033 に答える