重複の可能性:
メールの送信を停止する
Thunderbird でメール送信イベントをインターセプトし、特定の条件が満たされた場合にメールの送信を防ぐ必要があります。以下のコードでイベントを傍受することができましたが、戻り値に関係なく、または例外がスローされた場合でも、常にハンドラーの後にメッセージが送信されます。
var composerContainer = function () {
return {
sendEventHandler : function (event) {
//.....
return false;
}
}
}();
window.addEventListener( "compose-send-message", composerContainer.sendEventHandler, true );
メッセージの内容にアクセスして変更することはできますが、メッセージの送信を停止する方法がありません。