如何在 Android 8 中显示来自 phonegap 应用程序的 PDF
How to display a PDF from a phonegap app in Android 8
我设法在 ios 和 Android 6 中使用 phonegap inappbrowser 显示 PDF,但在 Android 8 中无法显示。
代码如下:
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`
)
}
触发此代码的按钮会打开一个新的 window,但她仍然是空的。我试了一个错误的路径,它显示错误所以它不是路径问题。
有什么想法吗?
最后我设法在 Android > 6 上显示 PDF。在 Android > 6(2 个全职工作日)内无法通过 inappbrowser 显示 PDF测试和谷歌搜索......)。
我使用了 cordova-plugin-file-opener2。但重要的是要知道(我直到昨天才知道),你不能通过 "phonegap serve" + 设备上的 phonegap 应用程序测试插件!! 你需要构建 apk,安装它然后测试它。这个重要的一点让我对各种插件失去了信心...
就这些了。
我设法在 ios 和 Android 6 中使用 phonegap inappbrowser 显示 PDF,但在 Android 8 中无法显示。
代码如下:
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`
)
}
触发此代码的按钮会打开一个新的 window,但她仍然是空的。我试了一个错误的路径,它显示错误所以它不是路径问题。
有什么想法吗?
最后我设法在 Android > 6 上显示 PDF。在 Android > 6(2 个全职工作日)内无法通过 inappbrowser 显示 PDF测试和谷歌搜索......)。
我使用了 cordova-plugin-file-opener2。但重要的是要知道(我直到昨天才知道),你不能通过 "phonegap serve" + 设备上的 phonegap 应用程序测试插件!! 你需要构建 apk,安装它然后测试它。这个重要的一点让我对各种插件失去了信心...
就这些了。