javascript - 在 Firefox 中无法使用 JavaScript 下载 PDF

标签 javascript google-chrome pdf firefox download

这部分应该下载 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 下载的情况下解决此问题吗?

最佳答案

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

document.body.appendChild(link);

关于javascript - 在 Firefox 中无法使用 JavaScript 下载 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46705311/

相关文章:

javascript - 谷歌浏览器在开发者工具中复制 CSS 路径

python-2.7 - 如何从pdf中提取特定标题下的文本?

javascript - 弹出窗口刷新后如何从父窗口访问弹出窗口的 DOM?

javascript - 如何(某种程度上)向 fullcalendar 的 renderEvents 处理程序添加代码?

javascript - 如何在不破坏 Angular 模型(数组)的情况下过滤它

html - 使用 Shared Worker 的 Chrome 内存泄漏?

javascript - 日期选择器在 Internet Explorer 中不起作用

css - 如何在 Chrome 中调试 LESS?

javascript - 如何在pdfmake中获取完整的网页pdf?

javascript - 将 html 表格导出为 PDF 并保留表格外观