ios - 在 iOS PWA 中从 jsPDF 下载 PDF

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

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

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

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

最佳答案

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

请引用this threadthis one

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

关于ios - 在 iOS PWA 中从 jsPDF 下载 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57114912/

相关文章:

ios - 库 API 的 Objective-C 类前缀

ios - iPhone进程com.apple.dt.ins是什么?

python - 使用 gevent 下载多个文件

php - 限制文件下载php

iOS:使用 PDF 下载的应用程序,建议使用哪种方法? (ftp,休息, SOAP ,..)

ios - 从后台杀死应用程序后 UILocalnotification 不工作

ios - 在 Swift 中,如何使用自动布局为 UIView 设置动画,如页面滑入?

javascript - VueJS : How to use routing in an Multi Page App to send url query params?

ecmascript-6 - 将 vue 组件放入单独的文件中?

vue.js - 如何从 fontawesome 只导入一个图标?