Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Thunderbird extension中获取选定的消息数据_Javascript_Xpcom_Thunderbird_Thunderbird Addon - Fatal编程技术网

Javascript 在Thunderbird extension中获取选定的消息数据

Javascript 在Thunderbird extension中获取选定的消息数据,javascript,xpcom,thunderbird,thunderbird-addon,Javascript,Xpcom,Thunderbird,Thunderbird Addon,我需要在我的Thunderbird分机中获取一些电子邮件数据。我在MDN()上找到了这个示例: 但是,当我运行它时,会出现以下错误: Timestamp: 2013.06.21. 14:47:21 Error: ReferenceError: GetFirstSelectedMessage is not defined Source File: chrome://edus_extension/content/messengerOverlay.js Line: 90 “GetFirstSelec

我需要在我的Thunderbird分机中获取一些电子邮件数据。我在MDN()上找到了这个示例:

但是,当我运行它时,会出现以下错误:

Timestamp: 2013.06.21. 14:47:21
Error: ReferenceError: GetFirstSelectedMessage is not defined
Source File: chrome://edus_extension/content/messengerOverlay.js
Line: 90

“GetFirstSelectedMessage”函数是什么?不使用它我如何获取消息URI?

此文档看起来相当过时。我建议:

  • 使用
    gFolderDisplay.selectedMessage
    (尝试在错误控制台中键入
    top.opener.gFolderDisplay.selectedMessage
  • 阅读一些最近使用
    服务
    邮件服务
    的代码,以简化代码
话虽如此,我不知道你想要实现什么,但:

  • 您当然最好使用诸如
    MsgHdrToMimeMessage
    (自引用:)之类的包装器
  • 如果您绝对需要获取消息的原始内容,请举一个示例说明如何实现(这是所述MsgHdrToMimeMessage的实现;通过简化它,您应该能够直接获取消息的原始数据)
祝你好运,一旦你得到一个工作样本,请将它添加到MDN维基

干杯

乔纳森

Timestamp: 2013.06.21. 14:47:21
Error: ReferenceError: GetFirstSelectedMessage is not defined
Source File: chrome://edus_extension/content/messengerOverlay.js
Line: 90