3

iOS7が存在するため、jsPDFに大きな問題があります。Web アプリを開発し、jsPDF を使用してオンザフライで PDF を作成しました。PDF を新しい Safari ウィンドウで開き、ユーザーが Adob​​e Reader にアクセスして PDF をメールで送信したり、他の操作を行ったりできるようにします。data:application/pdf;base64iOS6 では問題ありませんでしたが、iOS7 ではリンクを新しいウィンドウで開くことができません。これは、Web アプリをホーム画面に追加した場合にのみ発生することに注意してください。

誰かが解決策、回避策、またはその他の役立つ情報を持っている場合は、喜んで聞いてください.

4

2 に答える 2

1

使ってみましたdoc.output('dataurlnewwindow')か?

それがうまくいかない場合は、新しいルートのようなものを作成し、指定されたパラメーター データに基づいて/pdf/download?data=base64data...そこにある pdf に応答することができます。Content-Type: application/pdf他の人があなたの URL を含む PDF を提供できないように、セキュリティ上の問題を回避してください。

于 2014-02-04T14:19:37.680 に答える