jsPDF无法在Safari上运行

时间:2014-02-13 13:08:37

标签: javascript safari jspdf

我需要在生成并保存PDF的HTML页面末尾有一个按钮,所以我决定尝试使用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(),它会起作用,但由于弹出窗口阻止程序,我无法使用此解决方案。

1 个答案:

答案 0 :(得分:3)

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

  

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

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

问候