我在1-2年前见过几个关于AndroidPro4.0的问题。我想对安卓4+再问一次。
我有一个银河s3运行4.3,当我点击一个pdf链接,它下载文件,而不是打开它的浏览器。
我正在建设一个网站,它将有链接到pdf文件。当我的用户之一单击Android设备上的pdf链接时,希望的行为是让pdf文档像在桌面浏览器上那样打开。
我能做些什么来实现这个功能吗?还是Android仍然不支持这个功能?
我无法控制用户正在使用的设备,所以我正在寻找一种解决方案,在尽可能多的情况下实现这一功能。
发布于 2014-01-30 21:55:27
股票浏览器不支持PDF的本机查看。但是,您可以将链接重定向到google文档,并以这种方式在内部查看。要做到这一点,启动隐式视图意图,就像我怀疑您已经在做的那样,但是在URI前面加上"https://docs.google.com/gview?url=“,Google将处理剩下的部分。
或者,有几个库你会看到这样的链接,但从我在研究中看到,大多数是专有的和成本,即使这样,他们可能不能100%工作。Google文档是免费的,而且工作频率和Google一样高,考虑到这是他们的平台,你必须想象他们几乎100%的时间都在确保他们的服务正常工作。
发布于 2014-01-30 21:56:20
它下载文档,而不是在浏览器中打开它。
"it“是一个Web浏览器。Android有很多Web浏览器。当用户单击指向PDF文件的链接时,Web浏览器可以做它想做的任何事情。
当我的一个用户点击他们的Android设备上的pdf链接时,想要的行为是让pdf文档像在桌面浏览器上那样打开。
这并不是所有桌面浏览器的行为,特别是取决于用户配置(例如浏览器扩展)。桌面Web浏览器就像移动Web浏览器一样,当用户单击指向PDF文件的链接时,欢迎做它想做的任何事情。
Android还不支持这一点吗?
Android是一个操作系统。Android既不支持也不支持这一点。Web浏览器应用程序将支持或不支持所需的内容。
我无法控制用户正在使用的设备,所以我正在寻找一种解决方案,在尽可能多的情况下实现这一功能。
欢迎您测试各种Android浏览器,看看是否有您喜欢的行为方式,并向您的用户建议您希望他们使用这些浏览器。您的用户,反过来,欢迎尊重或忽略您的要求。
或者,正如Chris所指出的,我们欢迎您完全不显示PDF,而是将用户重定向到某个处理PDF并以其他方式呈现的URL。
https://stackoverflow.com/questions/21468144
复制相似问题