渐进式Web应用程序Angular下载/显示pdf base 64

时间:2019-05-19 19:29:22

标签: javascript ios angular pdf progressive-web-apps

我正在尝试在PWA应用程序上下载/显示PDF文档。它在桌面模式下可以正常工作,但是在iPhone上的应用程序中打开后则无法使用。我已经尝试过以下解决方案:

  1. 具有来源属性= baseb4的iframe
  2. 具有数据属性= base64的对象标签
  3. 使用如下所示的锚标记

    const link = document.createElement('a');
    if (link.download !== undefined) {
        const url = URL.createObjectURL(blob);
        link.setAttribute('href', url);
        link.setAttribute('download', filename);
        link.style.visibility = 'hidden';
        fileHelper.clickDownload(link);
    }
    

这些技术都没有在PWA中起作用。然后所有这些都可以在浏览器的桌面上工作,但不能在PWA中工作。有办法可以实现吗?

0 个答案:

没有答案