我正在构建一个网络应用程序,供内部使用三星平板电脑(Android 9和Chrome最新版本)的公司使用。我有一个页面,其中列出了指向PDF文档的链接,问题是当我单击其中的任何一个时,它们不会自动打开,而是显示一个“打开”按钮,要求打开文档。如果单击“打开”,文档将使用默认查看器(Google PDF Viewer)正常打开。当我返回时,“打开”按钮仍然存在。如果文档已经下载,浏览器会询问是否再次下载。这些图像显示了情况:
http://www.maresme.net/stackoverflow/chrome_android_pdf/open_button.jpg http://www.maresme.net/stackoverflow/chrome_android_pdf/allow_auto_downloads.jpg
是否可以绕过此步骤并自动打开文档而不显示此按钮?我要避免使用此按钮,而当用户回头阅读文档时,他们会再次找到其他PDF的链接列表。
我尝试了不同的嵌入PDF(嵌入,对象和iframe)的方法,但均未成功。另外,我考虑过将pdf.js与canvas标签一起使用,但是我的web应用程序也必须脱机工作,并且此解决方案占用了太多资源。
在网上搜索时,我在“隐私和安全性”下找到了有关Chrome中某个选项的参考,以允许自动打开PDF,但是此选项在我使用的平板电脑中没有出现。这是无法绕过的安全限制吗?
我真的要感谢任何帮助,这让我发疯了。