微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Ionic:无法从Android中的URL打开PDF

如何解决Ionic:无法从Android中的URL打开PDF

共享我的系统环境:

Ionic:

   Ionic CLI          : 6.11.9 (/usr/local/lib/node_modules/@ionic/cli)
   Ionic Framework    : ionic-angular 3.9.2
   @ionic/app-scripts : 3.2.4

Cordova:

   Cordova CLI       : 10.0.0
   Cordova Platforms : not available
   Cordova Plugins   : not available

Utility:

   cordova-res                          : 0.15.1
   native-run (update available: 1.2.1) : 1.1.0

System:

   NodeJS : v12.18.4 (/usr/local/bin/node)
   npm    : 6.14.8
   OS     : macOS Catalina

在Ionic 3项目中,我将无法显示PDF,并且 http状态代码返回为

206 Partial Content

我安装了https://github.com/apache/cordova-plugin-inappbrowser以获得最新版本。这是我的代码

window.open('http://www.orimi.com/pdf-test.pdf','_system');

Config.xml

<allow-navigation href="http://*/*" />
<allow-navigation href="https://*/*" />

解决方法

请参考此链接-https://ionicframework.com/docs/v3/native/in-app-browser/

import { InAppBrowser } from '@ionic-native/in-app-browser/ngx';

constructor(private iab: InAppBrowser) { }

openPdf(){
  this.iab.create('http://www.orimi.com/pdf-test.pdf');
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。