Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/457.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在新窗口中打开base64 pdf Android phonegap_Javascript_Android_Html_Cordova_Phonegap Build - Fatal编程技术网

Javascript 如何在新窗口中打开base64 pdf Android phonegap

Javascript 如何在新窗口中打开base64 pdf Android phonegap,javascript,android,html,cordova,phonegap-build,Javascript,Android,Html,Cordova,Phonegap Build,您好,有一个要求,我需要在手机浏览器的新窗口中使用phonegap打开base64 pdf文件。我尝试了很多方法在普通的桌面浏览器中工作,但没有在phonegap Android应用程序中工作。下面我给出的语法在桌面上有效,但在安卓系统中不起作用 window.open("data:application/pdf;base64, " + base64EncodedPDF); 如何实现此功能。尝试使用Cordova Document Viewer插件以这种方式无法从base64预览PDF,即使使

您好,有一个要求,我需要在手机浏览器的新窗口中使用phonegap打开base64 pdf文件。我尝试了很多方法在普通的桌面浏览器中工作,但没有在phonegap Android应用程序中工作。下面我给出的语法在桌面上有效,但在安卓系统中不起作用

window.open("data:application/pdf;base64, " + base64EncodedPDF);

如何实现此功能。

尝试使用Cordova Document Viewer插件

以这种方式无法从base64预览PDF,即使使用应用程序内浏览器插件也不行。您唯一的选择是将base64转换为blob,然后使用文件插件保存它,最后使用类似的插件在本机查看器中显示它