【发布时间】:2019-11-21 14:19:47
【问题描述】:
我有这个 PWA,用户可以单击链接生成 PDF 格式的报告。 当文件打开时,我只有一个关闭文件的确定按钮,仅此而已,当用户将其添加到主屏幕时会发生这种行为:
https://i.redd.it/24rbih326q931.jpg
尝试了一个简单的 HTML 标记,但在这种情况下,甚至关闭文件的 ok 都没有显示强制我重新启动应用程序。
当使用 Javascript function window.open() 时,我可以选择“Ok”来关闭文件。
<img src="pdf.png" onclick='geraPDF(1045, 45)'>
function geraPDF(c, v){var jan=window.open("geraPdfTermoAdesao.php?c="+c+"&v="+v, "adesao", "location: 0;");}
我想为用户提供打印、共享甚至在本地保存该 PDF 文件的选项。 当在 Safari 选项卡上使用相同的应用程序时,我可以使用这些选项。
编辑 2019 年 7 月 16 日 看起来 Safari 终于克服了标签上的错误:正如在 iOS: Add support for the download attribute 上看到的那样,这最终会让下载标签再次工作。
【问题讨论】:
标签: javascript ios iphone safari progressive-web-apps