我在我网站的某个页面中有以下iframe。
<iframe src="http://www.pdf995.com/samples/pdf.pdf" id="iframe1">
但是当我在Android手机Chrome浏览器中打开同一页面时,会自动触发iframe中提到的文件下载。如何防止在移动设备中自动触发下载?
答案 0 :(得分:1)
您可以使用以下格式:
https://docs.google.com/viewerng/viewer?url=http://yourfile.pdf
只需将http://yourfile.pdf替换为您使用的链接。
答案 1 :(得分:0)
理想情况下,考虑在离线模式下使用转换/查看器的可用性非常重要!
为什么和因为 ......
如果您在服务器上使用iframe存储文档并且您创建了一个webapp,则必须通过HTTPS / SSL进行播放。 (离线已超过https)。
不确定PDF查看器是否提供了安全的URL(1),您可能会遇到CORS和其他具有«相同原点»的其他问题来嵌入iframe src(2),最后,它必须在线提供服务离线!因此,它建议在应用程序缓存中嵌入在画布中转换PDF所需的所有资源。
我认为强烈建议使用一体化解决方案。 使用PDF.js及其工作人员使用运行时脚本是一种好方法......