I need to have a button at the end of a HTML page that generates and saves a PDF, so I decided to try jsPDF.
function pdfComprovativo(arg){
var doc = new jsPDF();
doc.text(20, 20, 'Hello world!');
doc.save('Test.pdf');
}
I tested this on several browsers and it's not working for Safari (5.1.7 version).
doc.output('dataurlnewwindow');
It works if I replace the save() with this, but I can't use this solution because of popup blockers.
I asked your question on Github, because I had the same the issue. Here is the response of the developer which works for me:
The PDF is now displayed inline. The user can save it, print it and no new popup is generated.
regards