在 iOS PWA 中从 jsPDF 下载 PDF

Vít*_*řík 5 download ios jspdf vue.js progressive-web-apps

我正在开发 PWA 作为我的学士论文的一部分。该应用程序的一部分是生成 PDF 报告。我正在使用 jsPDF 创建报告,然后通过doc.save("filename.pdf") 它保存它这适用于任何桌面浏览器和我迄今为止测试过的所有 android 手机。坏事是iOS。在 PWA 模式下,PDF 显示在窗口中,几乎没有选项,但“完成”会返回应用程序,因此无法保存 PDF。

我已经尝试了所有doc.output()基于 blob 和toDataUrl(). 我已经阅读了有关cordova 和phoneGap 的内容,但我不确定它究竟应该如何工作。

我不太担心这不是我的错,而是 iOS 中缺乏 PWA 支持

Ana*_*and -1

这听起来像是 MIME 类型问题。请检查pdf的MIME类型是否设置正确。iOS 历史上存在响应没有明确 MIME 类型的问题。

请参考此线程此线程

它很可能不是一个独立的 PWA 问题,也应该发生在 iOS + Safari 中。您可以在此处进行验证并确认事情是如何运作的。