1
如果邮件正文中有预定义的字符串,我需要拦截由Thunderbird发送的所有邮件并阻止发送。 它应该是我们已经存在的XPCOM dll插件的一部分。如何收听Thunderbird中的'SendMail'事件?
你有什么想法如何实现它?
如果邮件正文中有预定义的字符串,我需要拦截由Thunderbird发送的所有邮件并阻止发送。 它应该是我们已经存在的XPCOM dll插件的一部分。如何收听Thunderbird中的'SendMail'事件?
你有什么想法如何实现它?
function send_event_handler(evt) {
var msgcomposeWindow = document.getElementById("msgcomposeWindow");
var msg_type = msgcomposeWindow.getAttribute("msgtype");
// do not continue unless this is really an actual send event
if(!(msg_type == nsIMsgCompDeliverMode.Now || msg_type == nsIMsgCompDeliverMode.Later))
return;
// do what ever you want to do here
}
// here is the listener
window.addEventListener("compose-send-message", send_event_handler, true);
阻止发送一个预定义的字符串? 只是想知道,你为什么要那样。 – grawity 2009-06-04 09:00:53