iframe中的PDF自动触发下载

时间:2017-11-23 12:27:33

标签: android html iframe mobile download

我在我网站的某个页面中有以下iframe。

<iframe src="http://www.pdf995.com/samples/pdf.pdf" id="iframe1">

但是当我在Android手机Chrome浏览器中打开同一页面时,会自动触发iframe中提到的文件下载。如何防止在移动设备中自动触发下载?

2 个答案:

答案 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及其工作人员使用运行时脚本是一种好方法......