Вообщем, мне нужно, чтобы в открытом браузере, под авторизованной учеткой можно было скачать сообщения все сразу. На данный момент, у меня есть сниппет, который скачивает сообщение, когда находится во вкладке свойства письма.
(async function(a){
await loadScript("
https://cdnjs.cloudflare.com/ajax/libs/FileSaver.j...");
//let a = ['
https://mail.yandex.by/web-api/message-source/№соо...',
// '
https://mail.yandex.by/web-api/message-source/№соо...']
const response = await Promise.all(a.map((link)=> fetch(link)));
response.forEach(async el => {
const blob = new Blob([ await el.text()],
{ type: "text/plain;charset=utf-8" });
saveAs(blob, "static.eml");
})
Но мне нужно, чтобы номера писем брались из другой страницы, тобишь из вкладки входящие, я там по тегам обращаюсь к контейнеру, в котором формируются письма и вытягиваю номера писем и формирую массив, который я бы хотел потом добавить в мою функцию..и туда уже делать фетч запросы. Вопрос?Хм...как мне сделать так, чтобы первая часть кода(1-4 строка), отрабатывала на одной страничке(вкладке входящие), а остальное на страничке -свойства письма. Или быть может есть другая возможность получить номера всех писем находясь во вкладке свойства письма?