1

私は複雑なWebアプリケーション用のユーザースクリプトを書いています。既存のコードは 'j'と 'k' keydownイベントを捕捉しています。javascriptでキーイベントを捕捉している関数を見つける?

私は、この機能が何をしているのかを見ることができるようにしたいと考えています。ドキュメント内のすべてのキーイベントハンドラをリストする方法はありますか?または、手紙を押したときにChrome Developer Toolsで何とかブレークポイントを設定する方法がありますか?

答えて

5

はい、開発者向けツールで、スクリプトタブに移動しますが、ページを選択し、イベントリスナのブレークポイントキーボードのKeyDownに行きます。

enter image description here

これは必ずしもずっとあなたを助けないかもしれないが、例えばスクリプトが小型化されている場合や、ライブラリを使用している場合しかし、あなたはそれを試すことができます。

+0

ええ、あなたは正しいです。このナンセンスをリバースエンジニアリングすることは不可能です:) – huyz

1

あなたが最初に実行するスクリプトの一部を取得することができますし、キーは、ドキュメントレベルで処理されている場合、あなたはキーボードハンドラを設定しているコードのどの部分を確認するには、このインターセプトをインストールすることができた場合:

関連する問題