Доступ к вложению Gmail из расширения Chrome? - PullRequest
2 голосов
/ 13 августа 2011

Привет. Я пытаюсь написать расширение Chrome, которое необходимо прочитать во вложении электронной почты (обычный текст).Я чувствую, что это возможно, поскольку 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, как это?спасибо

1 Ответ

3 голосов
/ 13 августа 2011

Gmail имеет ссылку на оригинальный источник электронной почты («Показать оригинал» из меню). Не уверен, что это можно прочитать программно, но если это так, я бы попытался вместо этого проанализировать исходный источник сообщений и получить оттуда вложения (я считаю, что они закодированы в base64).

...