ionic - 打开本地 PDF 文件

ionic - open local PDF file

我的 ionic 应用程序在 AppBrowser 中使用了 Cordova 插件。我已经更新了我的 ionic & cordova 环境;并将 cordova-plugin-inappbrowser 更新到版本 1.7.2

现在这行代码什么都不做(它在 6 个月前工作):

var targetPath = "file:///storage/emulated/0/Android/data/myapp/files/myDir/fds/30510L109.pdf";
$cordovaInAppBrowser.open(targetPath, “_system”, { location: ‘no’, clearcache: ‘yes’, toolbar: ‘yes’, closebuttoncaption: $translate.instant(“SCAN.BACK”), EnableViewPortScale:‘yes’ });

我在控制台中没有收到任何错误(当我 运行 应用程序使用:ionic cordova 运行 android -lc)时,没有任何反应...... 我怎么知道哪里出了问题?

根据 OP 的评论,问题出在 Cordova file opener2 插件的版本上。版本 2.0.19 似乎工作正常但 2.0.20

git repo 中提供了 Cordova 文件操作的工作示例 这应该有助于解决 Cordova 应用程序中与文件操作相关的大部分问题。希望能有所帮助。