我正在预装的安卓KitKat 4.4HTML浏览器应用程序中查看本地超文本标记语言页面。在超文本标记语言文件中,我有到存储设备上的PDF的链接,以及一个到excel工作表(.xlsx)的链接,该表是用WPS (从Play Store)打开的。当我单击PDF时,它会打开,但当我单击excel工作表时,它什么也不做。如果我在Firefox中打开这个HTML文件,它将会工作,但不是在默认的HTML查看器上。有什么建议吗?
<a href="TechTimeSheet.xlsx"><img alt="Tech Time Sheet NEW" src="_templates/frame/graphics/Icons/iconpdf.png" class="theImage"/><br/>
<nobr>Tech Time Sheet NEW</nobr>发布于 2014-08-11 06:42:44
HTML Viewer不是一个功能齐全的浏览器应用程序,但有许多怪癖和局限性。
根据它的source code,当您向它发送file: Uri时,它会在将其提供给WebView之前将其包装在内容提供者中。我没有看到任何可以逆转这一过程的代码,所以可能这些PDF和XLSX文件最终也是通过内容提供商打开的。不同的应用程序对HTML的支持程度不同,而content: Viewer内容提供者本身也是非常简单的,因此它不能很好地工作也就不足为奇了。
https://stackoverflow.com/questions/24706181
复制相似问题