在iOS PWA中下载PDF

时间:2019-07-19 14:49:44

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

我正在开发PWA,这是我的本科论文的一部分。该应用程序的一部分正在生成PDF报告。我正在使用jsPDF创建报告,然后通过doc.save("filename.pdf")保存 到目前为止,这在任何台式机浏览器和我测试过的所有android手机上均可完美运行。 一件坏事是iOS。 在PWA模式下,PDF显示在窗口中,几乎没有任何选项,只有“完成”,然后返回到应用程序,因此无法保存PDF。

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

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

1 个答案:

答案 0 :(得分:-1)

这听起来像MIME类型问题。请检查pdf的MIME类型是否设置正确。 iOS历史上一直存在响应不具有显式MIME类型的问题。

请参阅this threadthis one

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