我有一个 Thunderbird 插件,应该修复一些错误。
我需要处理删除消息并执行一些操作,但我没有得到任何关于onDeleteEvent
.
我只找到了这个页面并尝试使用
document.addEventListener("onMessagesRemoved", function() {
Application.console.log('deleted');
});
但什么也没有发生。
如何处理删除消息事件?
我有一个 Thunderbird 插件,应该修复一些错误。
我需要处理删除消息并执行一些操作,但我没有得到任何关于onDeleteEvent
.
我只找到了这个页面并尝试使用
document.addEventListener("onMessagesRemoved", function() {
Application.console.log('deleted');
});
但什么也没有发生。
如何处理删除消息事件?
通知在 nsIMsgFolders 的侦听器上触发。所以你需要folder.addEventListener,而不是document.addEventListener。您必须为要监视删除的每个特定文件夹提供一个侦听器。
(参考: http: //mxr.mozilla.org/comm-central/source/mailnews/base/public/nsIMsgFolder.idl#652)