我设法在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`
)
}
触发此代码的按钮会打开一个新窗口,但她仍然为空。我尝试使用错误的路径,但显示错误,因此不是路径问题。
有什么想法吗?
答案 0 :(得分:0)
最后,我设法在Android> 6上显示PDF。无法通过Android> 6的inappbrowser显示PDF (经过2个全天的测试和谷歌搜索……)。
我使用了 cordova-plugin-file-opener2 。但是重要的是要知道(我直到昨天才知道),您无法通过设备上的“ phonegap服务” + phonegap应用测试插件!,您需要先构建apk,然后安装它测试一下。这一点很重要,这使我对各种插件感到不安...
仅此而已。