【问题标题】:How to display a PDF from a phonegap app in Android 8如何在 Android 8 中从 phonegap 应用程序显示 PDF
【发布时间】:2018-09-14 14:20:54
【问题描述】:

我设法在 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`
        )
      }

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

有什么想法吗?

【问题讨论】:

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


    【解决方案1】:

    最后我设法在 Android > 6 上显示 PDF。无法通过适用于 Android > 6 的 inappbrowser 显示 PDF(2 天的全职测试和谷歌搜索...)。

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

    就是这样。

    【讨论】:

      猜你喜欢
      • 2013-09-23
      • 2018-12-28
      • 2023-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多