2009-06-04 4 views
1

썬더 버드에서 보낸 모든 메일을 가로 채고 메일 본문에 미리 정의 된 문자열이 있으면 보내기를 차단해야합니다. 그것은 이미 존재하는 XPCOM dll addon의 일부 여야합니다.썬더 버드에서 'SendMail'이벤트를 듣는 방법?

구현 방법에 대해 알고 싶습니까?

+0

블록이 미리 정의 된 문자열을 보내고 있습니까? 궁금한 점이 있다면 그 이유는 무엇입니까? – grawity

+0

전혀 이유가 없습니다. 단지 예입니다. 그러나 일반 텍스트로 나가서는 안되는 민감한 사용자 데이터를 검색 할 수 있습니다. – Yarik

답변

1
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);