我正在使用以下代码在新窗口中以 pdf 形式打开 Base64 数据
var pdf=response.data.base64;
var doc = document.createElement("a");
doc.href ='data:application/octet-stream;base64,' + pdf;
doc.target = "blank";
doc.click();
$window.open('data:application/pdf;base64,' + pdf);
这适用于 chrome 版本 56.0.2924.87
但在版本 61.0.3163.100 中不起作用[参考屏幕截图]
示例代码 https://plnkr.co/edit/tv3Cma?p=preview
var pdfResult = response.data.base64;
let pdfWindow = window.open("")
pdfWindow.document.write("<iframe width='100%' height='100%' src='data:application/pdf;base64, " + encodeURI(pdfResult) + "'></iframe>")
这用于在浏览器选项卡中显示 base64 pdf。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)