私は複雑なWebアプリケーション用のユーザースクリプトを書いています。既存のコードは 'j'と 'k' keydownイベントを捕捉しています。javascriptでキーイベントを捕捉している関数を見つける?
私は、この機能が何をしているのかを見ることができるようにしたいと考えています。ドキュメント内のすべてのキーイベントハンドラをリストする方法はありますか?または、手紙を押したときにChrome Developer Toolsで何とかブレークポイントを設定する方法がありますか?
私は複雑なWebアプリケーション用のユーザースクリプトを書いています。既存のコードは 'j'と 'k' keydownイベントを捕捉しています。javascriptでキーイベントを捕捉している関数を見つける?
私は、この機能が何をしているのかを見ることができるようにしたいと考えています。ドキュメント内のすべてのキーイベントハンドラをリストする方法はありますか?または、手紙を押したときにChrome Developer Toolsで何とかブレークポイントを設定する方法がありますか?
はい、開発者向けツールで、スクリプトタブに移動しますが、ページを選択し、イベントリスナのブレークポイント、キーボード、のKeyDownに行きます。
これは必ずしもずっとあなたを助けないかもしれないが、例えばスクリプトが小型化されている場合や、ライブラリを使用している場合しかし、あなたはそれを試すことができます。
あなたが最初に実行するスクリプトの一部を取得することができますし、キーは、ドキュメントレベルで処理されている場合、あなたはキーボードハンドラを設定しているコードのどの部分を確認するには、このインターセプトをインストールすることができた場合:
ええ、あなたは正しいです。このナンセンスをリバースエンジニアリングすることは不可能です:) – huyz