无法使用inAppBrowser cordova在android中打开pdf url

cannot open pdf url in android using inAppBrowser cordova

本文关键字:pdf url android inAppBrowser cordova      更新时间:2023-09-26

我有一个pdf url,我想使用inAppBrowser插件在我的Android上打开它。我已将插件添加到我的cordova应用程序中。这是我的脚本

<script>
   var doc = new jsPDF();
   doc.text('hello');
   var uri = doc.output('datauristring'); //pdf url
</script>
<button onclick="window.open(uri, '_system')">test</button>

我也试过这样扣,但它打不开。而且根本没有回应。window.open('data:application/pdf;base64,blabla...', '_system')

但在我的笔记本电脑上,它会正确显示。任何答案都将不胜感激,感谢

在config.xml文件中添加以下行。

<allow-navigation href="*" />

它应该工作

config.xml的位置:'Your Project Folder'platforms'android'res'xml

试试这个,

url = "https://docs.google.com/gview?embedded=true&url="+YOUR_PDF_LINK;
var documentLink = cordova.InAppBrowser.open(url, '_blank', 'location=no,hardwareback=yes');
documentLink.addEventListener('loadstart', function(event) {
});
documentLink.addEventListener('exit', function(event) {
    documentLink.removeEventListener("loadstart", function(e){});
});

您需要安装InAppBrowser插件