我有一个Thunderbird附加组件,应修复一些错误。
我需要处理删除邮件并执行某些操作,但我没有获得有关onDeleteEvent
的任何信息。
我只找到this page并尝试使用
document.addEventListener("onMessagesRemoved", function() {
Application.console.log('deleted');
});
但没有任何反应。
我如何处理删除邮件事件?
答案 0 :(得分:0)
在nsIMsgFolders的侦听器上触发通知。所以你需要folder.addEventListener,而不是document.addEventListener。您必须为要删除的每个特定文件夹提供一个侦听器。
(参考:http://mxr.mozilla.org/comm-central/source/mailnews/base/public/nsIMsgFolder.idl#652)