1

可能重复:
停止发送电子邮件

我需要拦截 Thunderbird 中的发送电子邮件事件,并在满足某些条件时阻止发送电子邮件。我已经设法使用下面的代码拦截了事件,但它总是在处理程序之后发送消息,无论返回值如何,或者是否引发异常。

var composerContainer = function () {
  return {
    sendEventHandler : function (event) {
      //.....
      return false;
    }
  }
}();
window.addEventListener( "compose-send-message", composerContainer.sendEventHandler, true );

我可以访问和修改消息的内容,但我无法停止发送消息。

4

0 回答 0