我有一个适用于 Android 的 PhoneGap 应用程序,我正在尝试在 Android 模拟器中运行它。该应用程序有一个简单的 html 页面,其中有一个按钮。单击时,该按钮使用 javascript XMLHttpRequest 调用 RESTful Web 服务,该服务返回 pdf 的 base 64 编码数据。然后从javascript函数中,我尝试在应用程序的html页面中加载pdf数据,如下所示
document.location.href = 'data:application/pdf;base64,' + pdfData.childNodes[0].data;
但这无济于事。数据返回正确,我检查了它的日志。但是根本不显示pdf。知道是什么导致了这个问题吗?