我无法下载pdf。我将base64字符串转换为Blob,并尝试下载pdf。如果我使用以下代码,Chrome会抛出错误消息:“不允许将顶部框架导航到数据URL”。但它可以在所有其他浏览器中使用。
const link = document.createElement('a');
document.body.appendChild(link);
link.setAttribute('href', blob);
link.setAttribute('download', pdfName);
如果我按以下方式更改上面的代码,它将起作用。我找不到它的根本原因。谁能告诉我是什么引起了这个问题?
const link = document.createElement('a');
// document.body.appendChild(link);
link.href = blob;
link.download = pdfName;