强制在iPad上下载PDF

时间:2014-08-28 12:16:21

标签: javascript ios apache ipad cordova

之前有关此问题的问题没有多大帮助。

我正试图强制在iPad上下载PDF。但是,Safari和iPad上的Phonegap / Cordova InAppBrowser的默认行为是显示PDF,而不是下载PDF。我已经在Apache中操作MIME类型,这使得下载在所有桌面浏览器中都能正常运行。

我试过了两个:

SetEnvIf Request_URI "\.pdf$" requested_pdf=pdf
Header add Content-Disposition "attachment" env=requested_pdf

<FilesMatch "\.(pdf)$">
  ForceType application/octet-stream
  Header set "Content-disposition" "attachment; filename=test.pdf"
</FilesMatch>

Safari和InAppBrowser仍然显示PDF,而不是下载。然而,我已经看到有些网站可以通过客户端JavaScript强制下载PDF。

有什么想法吗?

0 个答案:

没有答案