2
Thunderbird 확장에서 일부 전자 메일 메시지 데이터를 가져와야합니다. 내가 메시지 URI를 어떻게 얻을 수선택된 메시지 데이터를 Thunderbird 확장자로 가져 오기
Timestamp: 2013.06.21. 14:47:21
Error: ReferenceError: GetFirstSelectedMessage is not defined
Source File: chrome://edus_extension/content/messengerOverlay.js
Line: 90
이 'GetFirstSelectedMessage'기능은 무엇과 : 나는 그것을 실행할 때 다음과 같은 오류를 얻을, 그러나
var content = "";
var MessageURI = GetFirstSelectedMessage();
var MsgService = messenger.messageServiceFromURI(MessageURI);
var MsgStream = Components.classes["@mozilla.org/network/sync-stream-listener;1"].createInstance();
var consumer = MsgStream.QueryInterface(Components.interfaces.nsIInputStream);
var ScriptInput = Components.classes["@mozilla.org/scriptableinputstream;1"].createInstance();
var ScriptInputStream = ScriptInput.QueryInterface(Components.interfaces.nsIScriptableInputStream);
ScriptInputStream.init(consumer);
try {
MsgService.streamMessage(MessageURI, MsgStream, msgWindow, null, false, null);
} catch (ex) {
alert("error: "+ex)
}
ScriptInputStream .available();
while (ScriptInputStream .available()) {
content = content + ScriptInputStream .read(512);
}
alert(content);
: 나는 MDN에 예 (https://developer.mozilla.org/en-US/docs/XPCOM_Interface_Reference/nsIMsgMessageService를) 발견 그것을 사용하지 않고?