【问题标题】:Download PDF in javascript not working in Firefox用javascript下载PDF在Firefox中不起作用
【发布时间】:2017-10-12 08:53:19
【问题描述】:

这部分应该下载一个PDF。它在 Chrome 和 Edge 中完美运行,但在 Firefox 中无法运行。

var blob = new Blob(
[base64ToArrayBuffer(response.DocumentBytes)],
{ type: "application/pdf" }
);

var link = document.createElement('a');
link.href = window.URL.createObjectURL(blob);
link.download = response.DocumentName;
link.click();

知道如何在不中断 Chrome/Edge 下载的情况下解决此问题吗?

【问题讨论】:

    标签: javascript google-chrome pdf firefox download


    【解决方案1】:

    在调用link.click()之前将链接附加到正文:

    document.body.appendChild(link);
    

    【讨论】:

      猜你喜欢
      • 2016-08-03
      • 1970-01-01
      • 2019-01-28
      • 2015-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-07
      相关资源
      最近更新 更多