如何在Android 8中显示来自Phonegap应用程序的PDF

时间:2018-09-14 14:20:54

标签: android pdf phonegap inappbrowser android-8.1-oreo

我设法在iOS和Android 6中(但未在Android 8中)使用phonegap inappbrowser显示PDF。

这是代码:

      if (platform !== 'Android') {
        var ref = window.open(
          decodeURI(pdf.filepath),
          '_blank',
          `location=no,closebuttoncaption=Close,enableViewportScale=yes`
        )
      } else {
        var ref = window.open(
          decodeURI(pdf.filepath),
          '_system',
          `location=no,closebuttoncaption=Close,enableViewportScale=yes`
        )
      }

触发此代码的按钮会打开一个新窗口,但她仍然为空。我尝试使用错误的路径,但显示错误,因此不是路径问题。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

最后,我设法在Android> 6上显示PDF。无法通过Android> 6的inappbrowser显示PDF (经过2个全天的测试和谷歌搜索……)。

我使用了 cordova-plugin-file-opener2 。但是重要的是要知道(我直到昨天才知道),您无法通过设备上的“ phonegap服务” + phonegap应用测试插件!,您需要先构建apk,然后安装它测试一下。这一点很重要,这使我对各种插件感到不安...

仅此而已。