我正在编写一个Firefox插件(在Javascript中),需要在所有Event对象(键盘,鼠标,HTML,...)上覆盖preventDefault和stopPropagation。我打算调用原始函数,但希望在Web应用程序调用这些函数时收到通知。
关于我如何做到这一点的任何指示, 感谢。
答案 0 :(得分:0)
从来没有弄清楚如何拦截stopPropagation和preventDefault对事件对象,但是,如果我调度的事件上调用了preventDefault(在我的Firefox插件中),我的意图是通知我,我可以查看返回值dispatchEvent查找是否调用了preventDefault。这满足了我现在的要求。