ページ上のJavaScriptコードの実行中に添付されたすべてのイベントハンドラ/リスナを何らかの形でリセットしてデフォルト値に戻すことはできますか? JavaScriptのサポートなしでページが読み込まれたかのように?JavaScript:すべてのイベントハンドラをデフォルトに戻す/カスタムハンドラを無効にする
私は、例えば、jQueryの$(selector).off()
との個々の要素にハンドラをリセットすることができることを知っているが、まだ別の「賢い」のサイトには、右クリックし、Ctrlキー+ A、Ctrlキー+矢印またはそのような何かを上書きしたときに、私はちょうどしたいですそれをすべてオフにする - 時には、私は、コードを掘り下げてそれを掘り起こす傾向がなく、よりシンプルでワンサイズのソリューションを好むだろう。 1つはありますか?
更新:類似の質問が見つかりました Remove All Event Listeners of Specific Type - ここでは、特定のイベントタイプでは不可能と回答しました。 2016年現在でもそれは本当ですか?
セレクターとして「*」を使用することは難しいと思いますが、それでもオブジェクトに接続されていない他のすべてのイベントはありますか?「*」にはウィンドウが含まれていますか?挑戦し続ける! – fucethebads