如何在Firefox插件中覆盖preventDefault / stopPropagation

时间:2012-08-06 17:34:16

标签: javascript-events firefox-addon

我正在编写一个Firefox插件(在Javascript中),需要在所有Event对象(键盘,鼠标,HTML,...)上覆盖preventDefault和stopPropagation。我打算调用原始函数,但希望在Web应用程序调用这些函数时收到通知。

关于我如何做到这一点的任何指示, 感谢。

1 个答案:

答案 0 :(得分:0)

从来没有弄清楚如何拦截stopPropagation和preventDefault对事件对象,但是,如果我调度的事件上调用了preventDefault(在我的Firefox插件中),我的意图是通知我,我可以查看返回值dispatchEvent查找是否调用了preventDefault。这满足了我现在的要求。