4

我试图在用户生成它后在 iFrame 中显示 base64 PDF。出于某种原因,它在 Safari 中非常无响应并且无法正确显示。

我的解决方法是检测 Safari(除其他外)并保存一个 blob。我已经在 Chrome 和 Firefox 上对其进行了测试,但是当代码在 Safari 中执行时,它只是忽略了另存为。

这是它应该执行的代码:

if(info.browser == 'safari'){
    var d = confirm("Click ok to download PDF");
    if(d == true){
        window.saveAs(blob, 'compare_report.pdf');
    }
    else{return;}
}
4

0 回答 0