I have big trouble with jsPDF since iOS7 exists. We developed a Web App and used jsPDF to create PDFs on-the-fly. We open the PDF in a new Safari window so that the user get
Have you tried using doc.output('dataurlnewwindow')
?
If that doesn't work, you could make a new route like /pdf/download?data=base64data...
and response the pdf there with Content-Type: application/pdf
and based on the given parameter data. Be sure to avoid possible security issues, so that no other one can provide pdfs with your url.