2

Firefoxアドオン(Javascript)を作成していますが、すべてのイベントオブジェクト(キーボード、マウス、HTMLなど)でpreventDefaultとstopPropagationをオーバーライドする必要があります。元の関数を呼び出すつもりですが、それらの関数がWebアプリケーションによって呼び出されたときに通知を受け取りたいです。

私がそれをどのように行うことができるかについての指針はありますか?

4

1 に答える 1

0

Event オブジェクトで stopPropagation と preventDefault をインターセプトする方法がわかりませんでしたが、(Firefox アドオンで) ディスパッチしたイベントで preventDefault が呼び出された場合に通知されることを意図していました。dispatchEvent の戻り値を見て、 preventDefault が呼び出されたかどうかを調べます。それは今のところ私の要件を満たしています。

于 2012-09-04T16:59:32.510 に答える