
К сожалению, все, что я пробовал, приводило к тому, что Safari открывал файл в новой или текущей вкладке. Я попробовал использовать FileSaver.js следующим образом:
Код: Выделить всё
saveAs("https://example.com/pdf", "filename.pdf");
Код: Выделить всё
[url=https://example.com/pdf]Download[/url]
Код: Выделить всё
const res = await fetch("https://example.com/pdf", {
mode: "cors",
method: "GET",
cache: "force-cache",
headers: {
Accept: "application/pdf",
},
});
const blob = await res.blob();
saveAs(blob, "filename.pdf");
Код: Выделить всё
Content-Type: application/pdf
Content-Disposition: attachment; filename="Bauhaus%20-%2001-04-2019%2015-59.pdf"
Подробнее здесь: https://stackoverflow.com/questions/648 ... r-pdf-file
Мобильная версия