2

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

关于我如何做到这一点的任何指示?

4

1 回答 1

0

从来没有想过如何拦截 Event 对象上的 stopPropagation 和 preventDefault,但是,我的意图是在我调度的事件(在我的 Firefox 插件中)上调用 preventDefault 时收到通知,我可以查看 dispatchEvent 的返回值查明是否调用了 preventDefault。这满足了我目前的要求。

于 2012-09-04T16:59:32.510 回答