0

我有一个 Thunderbird 插件,应该修复一些错误。

我需要处理删除消息并执行一些操作,但我没有得到任何关于onDeleteEvent.

我只找到了这个页面并尝试使用

document.addEventListener("onMessagesRemoved", function() {
  Application.console.log('deleted');
});  

但什么也没有发生。

如何处理删除消息事件?

4

1 回答 1

0

通知在 nsIMsgFolders 的侦听器上触发。所以你需要folder.addEventListener,而不是document.addEventListener。您必须为要监视删除的每个特定文件夹提供一个侦听器。

(参考: http: //mxr.mozilla.org/comm-central/source/mailnews/base/public/nsIMsgFolder.idl#652

于 2014-06-18T13:16:54.207 回答