我有一个用于安卓的PhoneGap应用程序,我正试图在安卓模拟器中运行它。这个应用程序有一个简单的html页面,其中有一个按钮。单击时,该按钮使用javascript XMLHttpRequest调用RESTful pdf服务,该服务返回pdf的base64编码数据。然后,通过javascript函数,我尝试在应用程序的html页面中加载pdf数据,如下所示
document.location.href = 'data:application/pdf;base64,' + pdfData.childNodes[0].data;
但这没有任何作用。数据返回正确,我检查了日志。但是根本不显示pdf。你知道是什么导致了这个问题吗?
发布于 2013-09-19 09:34:24
在Android中,你不会在Webview中显示pdf文件。我有一些在Android中查看pdf文件的解决方案:
mWebView.loadUrl("https://docs.google.com/gview?embedded=true&url="+LinkTo_pdfFile);
https://stackoverflow.com/questions/18879175
复制相似问题