Javascript jsPDF不适用于Safari

Javascript jsPDF不适用于Safari,javascript,safari,jspdf,Javascript,Safari,Jspdf,我需要在HTML页面的末尾有一个按钮来生成并保存PDF,所以我决定试试jsPDF function pdfComprovativo(arg){ var doc = new jsPDF(); doc.text(20, 20, 'Hello world!'); doc.save('Test.pdf'); } 我在几个浏览器上测试了这个功能,但它不适用于Safari(5.1.7版本) 如果我用这个替换save(),它可以工作,但是我不能使用这个解决方案,因为弹出窗口拦截器。我

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

function pdfComprovativo(arg){
    var doc = new jsPDF();
    doc.text(20, 20, 'Hello world!');
    doc.save('Test.pdf');
}
我在几个浏览器上测试了这个功能,但它不适用于Safari(5.1.7版本)


如果我用这个替换save(),它可以工作,但是我不能使用这个解决方案,因为弹出窗口拦截器。

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

那么doc.output('dataurl')

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


关于

强制下载pdf是否有其他解决方案?面临同样的问题。
doc.output('dataurlnewwindow');