DOMノードのイベントハンドラを追加または削除できます。指定されたDOMノードのすべての登録イベントハンドラを見つけることは可能ですか?私はjquery、dojo、Prototype、GWTなどのフレームワークやツールキットを意味するストレートJavascriptを指しています。セキュリティ上の問題?Javascriptを使用してDOMノードのすべての登録イベントをリストする方法はありますか?
答えて
私はこれが古い質問ですけど、ここに述べたように念のために、クロムのためにあなたがgetEventListeners
https://developers.google.com/chrome-developer-tools/docs/commandline-api#geteventlistenersobject
を使用することができます。
DOMレベル3はeventListenerListと指定していますが、これをサポートするDOM実装や、イベントリスナーを一覧表示するための信頼できる方法は認識していません。この点は見落とされているようです。
DOMレベル3はeventListenerListを定義していません(2002年のドラフトにリンクしています)。 http://stackoverflow.com/questions/7810534/have-any-browsers-implemented-the-dom3-eventlistenerlist/7814692#7814692 – Nickolay
@Nickolay確かに、WGがユースケースを見ることができないのは非常に残念ですAPIのために、それが削除されたことを指摘してくれてありがとう。 – TML
この回答を「仕様」で更新してください。私は[再]失望するコメントを読まなければならなかった。 – user2246674
Visual Eventは、登録されているイベントを表示できますが、DOMレベル0の添付イベントでのみ機能します。 W3Cレベル2の実装とInternet Explorer独自のメソッドはサポートされていないか、取得できません。
あなたの興味場合それを無効にするためにいくつかのイベントを発見することです - そのために私はここに来ました - Firebug拡張機能をMozilla Firefoxで使用することをお勧めします。ドキュメントの一部を選択して興味のある方は、右側のパネルの[Events]タブをご覧ください:すべてのイベントが表示され、無効にすることもできます。
- 1. javascriptを使用してすべてのDOMイベントを停止するには?
- 2. JavascriptでDOMノードの変更を検出する方法はありますか?
- 3. バックボーンlistenToを使用して登録されたイベントで登録されたコールバックをユニットテストする方法は?
- 4. Backbone.Eventsを使用するすべてのオブジェクトからすべてのイベントをログに記録する方法は?
- 5. javascript(角度のフロントエンドとノード、エクスプレスサーバーコード)だけでユーザーアカウント(サインアップ+登録)を許可する方法はありますか?
- 6. Jquery:すべてのページにイベントを登録するには?
- 7. 最初のルートロードでAngularFire2を使用してFirebaseデータを登録する方法はありますか?
- 8. すべてのブラウザのDOM/JQueryイベントを記録またはログに記録
- 9. グローバルコンテキストメニューリスナーまたは登録されているすべてのビューのコンテキストメニューを登録する方法
- 10. Groovyを使用してリスト内のすべての要素をトリミングする方法はありますか?
- 11. JSのアラートイベントに登録する方法はありますか?
- 12. Three20でクエリパラメータを使用してURLを登録する方法はありますか?
- 13. WithEvents宣言を使用してイベント登録を解除する
- 14. ウェブサイトに登録されているMIMEタイプのリストを反復処理する方法はありますか?
- 15. jQueryを使用して値のリストですべてのオプションを見つける方法はありますか?
- 16. すべてのオブザーバーがObservableから登録を解除したときにイベントがありますか?
- 17. すべてのコンポーネントをngModuleに登録する必要がありますか?
- 18. すべてのイベントハンドラを登録解除する必要がありますか?
- 19. quickbloxを使用しているユーザーを登録/登録しますか?
- 20. 次のイベントへの登録方法に違いがありますか?
- 21. アセンブリを使用するすべてのアプリにコントローラを登録
- 22. すべてのイベントを登録解除してメモリを解放する
- 23. powershellを使用してXMLファイルからすべての子ノードを残して親ノードのみをインポートする方法はありますか?
- 24. PFUsers()の代わりにPFObjectを使用してユーザーを登録する方法
- 25. angularJSのブロードキャストイベントの登録を解除する方法。機能上、私は$を使用して$放送イベントに私のリスナーを登録している
- 26. DelphiですべてのGUIイベントを記録する方法はありますか?
- 27. Subject.complete()はすべてのリスナーを登録解除しますか?
- 28. 登録のためのアンカータグを使用してブートストラップモダルを使用する方法?
- 29. django-tastypie APIを使用してプログラムでユーザーを登録または登録する方法は?
- 30. document.onkeypressイベントの登録方法
重複したような音。 – kangax
可能な複製[DOM3 EventListenerListを実装しているブラウザはありますか?](http://stackoverflow.com/questions/7810534/have-any-browsers-implemented-the-dom3-eventlistenerlist) – Nickolay
2年以上前に質問されました2日前に尋ねられたものの複製ですか? –