之前有关此问题的问题没有多大帮助。
我正试图强制在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。
有什么想法吗?