【问题标题】:jsPDF not working on SafarijsPDF 在 Safari 上不起作用
【发布时间】:2018-09-21 16:49:04
【问题描述】:

我需要在 HTML 页面的末尾有一个按钮来生成和保存 PDF,所以我决定尝试 jsPDF。

function pdfComprovativo(arg){
    var doc = new jsPDF();
    doc.text(20, 20, 'Hello world!');
    doc.save('Test.pdf');
}

我在几个浏览器上对此进行了测试,但它不适用于 Safari(5.1.7 版本)。

doc.output('dataurlnewwindow');

如果我用这个替换 save() 就可以了,但是由于弹出窗口阻止程序,我不能使用这个解决方案。

【问题讨论】:

    标签: javascript safari jspdf


    【解决方案1】:

    我在 Github 上问了你的问题,因为我遇到了同样的问题。以下是对我有用的开发人员的回复:

    doc.output('dataurl'); 怎么样? ?

    PDF 现在内嵌显示。用户可以保存它,打印它并且不会生成新的弹出窗口。

    问候

    【讨论】:

    • 强制下载 pdf 是否有替代解决方案?
    • 面临同样的问题。
    猜你喜欢
    • 2015-12-22
    • 2018-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-31
    相关资源
    最近更新 更多