【问题标题】:Download PDF from jsPDF in iOS PWA在 iOS PWA 中从 jsPDF 下载 PDF
【发布时间】:2019-11-28 14:14:19
【问题描述】:

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

我已经尝试了所有基于 blob 和 toDataUrl() 的 doc.output() 类型和解决方案。我已经阅读了有关 cordova 和 phoneGap 的信息,但我不确定它应该如何工作。

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

【问题讨论】:

  • 你解决过这个问题吗?我在 iOS 中的 PWA 也有同样的问题。
  • 遗憾的是我没有。甚至 iOS 13 也有这个问题。

标签: ios vue.js download progressive-web-apps jspdf


【解决方案1】:

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

请参考this thread 和this one。

这很可能不是独立的 PWA 问题,也应该在 iOS + Safari 中发生。您可以验证相同的内容并在此处确认事情是如何工作的。

【讨论】:

    猜你喜欢
    • 2016-01-11
    • 2015-04-22
    • 1970-01-01
    • 2021-12-26
    • 1970-01-01
    • 2013-05-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多