嗨,我正在尝试编写一个Chrome扩展名,该扩展名需要阅读电子邮件附件(纯文本txt)。我认为这应该可行,因为gmail为您提供了下载链接,但是这不是直接链接,这是否使它不可能?

我有以下代码来读取一个不适用于gmail的远程文件:

<script>
var txtFile = new XMLHttpRequest();
txtFile.open("GET", "http://remote.com/remote_file", true);
txtFile.onreadystatechange = function() {
  if (txtFile.readyState === 4) {  // Makes sure the document is ready to parse.
    if (txtFile.status === 200) {  // Makes sure it's found the file.

        allText = txtFile.responseText;
        lines = txtFile.responseText.split("\n"); // Will separate each line into an array
        alert(allText)
    }
}
}
txtFile.send(null);
</script>


有人知道我该如何阅读Gmail附件吗?
谢谢

最佳答案

Gmail包含原始电子邮件来源的链接(菜单中的“显示原始邮件”)。不知道是否可以通过编程方式读取它,但是如果可以,我将尝试解析原始消息源并从那里获取附件(我相信它们是base64编码的)。

09-28 03:43