来自外部URL的Ionic 5电容器/角度预览文件

沙文·门迪斯(Shawin Mendis)

我已经尝试过Previewanyfile cordova插件以从Ionic 5应用程序中的外部URL打开文件。它在android上运行良好,但在IOS上我注意到有时无法预览/打开PDF文件。只是一个带有文件名的灰色屏幕。但是奇怪的是有些PDF文件打开了。文件预览屏幕

在此处输入图片说明

 previewProductDocument(url: string) {
    const loading = await this.loadingController.create({
      message: 'Loading document...',
    });
    loading.present().then(() => {
      this.previewAnyFile.preview(url).then((res) => {
        loading.dismiss();
      }).catch((err) => {
        loading.dismiss();
        this.presentToast('Error previewing the document try later', 'danger');
      });
    });
  }

这是我使用过的插件https://ionicframework.com/docs/native/preview-any-file

电容器版本“ @ capacitor / core”:“ ^ 2.2.0”,

仅在Real IOS设备上的IOS模拟器+中注意到此行为。知道这里发生了什么吗?

低声

链接中的特殊字符(%2F)是导致此问题的原因。

为了快速获胜;在处理之前,请更改链接或进行清理。

在这种情况下url.replace('%2F', '/')应该可以工作。

但是,另一个链接可能包含不同的字符。如果没有100%的确定,则值得尝试一下解码URI,它是decodeURI(url)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在商店上发布APK-Ionic V5 /电容器/角度-权限问题

来自分类Dev

带电容器的Ionic 5推送通知

来自分类Dev

Ionic 4电容器选择适用于Android和IOS的文件

来自分类Dev

来自外部文件的变量[已解决]

来自分类Dev

Jekyll包含来自外部文件的变量

来自分类Dev

Jekyll包含来自外部文件的变量

来自分类Dev

来自外部javascript文件的getElementById

来自分类Dev

来自外部文件的木偶迭代

来自分类Dev

角度搜索来自外部JSON对象的值

来自分类Dev

来自外部文件夹的参考代码文件

来自分类Dev

来自外部JSON文件的主干集合未呈现

来自分类Dev

Eclipse不显示来自外部JAR文件的类

来自分类Dev

来自外部文件的画布上的Android位图

来自分类Dev

来自外部文件的C#.NET运行代码

来自分类Dev

来自外部文件JavaScript的未捕获的ReferenceError

来自分类Dev

解析来自外部动态加载的js文件的信息

来自分类Dev

Ammap 线模拟来自外部 JSON 文件

来自分类Dev

来自外部 js 文件的 D3 SVG

来自分类Dev

Ionic 5 /电容器:如何确定应用程序是在浏览器中运行还是作为本机应用程序编译?

来自分类Dev

如何在带电容器的Ionic中更新iOS和Android应用版本?

来自分类Dev

混合JavaScript移动开发-Apache Cordova与带有Ionic的电容器,NativeScript与React Native

来自分类Dev

IONIC电容器删除iOS和Android中不必要的权限

来自分类Dev

NativeGeocoderReverseResult 在 ionic4 + 电容器中导入时出错

来自分类Dev

尝试发布电容器插件时,无法将“ rm”识别为内部或外部命令

来自分类Dev

IONIC 4+电容器:如何在没有ionic native的情况下从github安装Cordova插件(Stepcounter)?

来自分类Dev

ember-app-kit-使用来自外部文件的数据对api进行存根

来自分类Dev

VB.NET-如何使用来自外部.resources文件的图片?

来自分类Dev

在Node.js中包含来自外部文件的es6类

来自分类Dev

在WRDS CRSP查询中使用来自外部文件的Python dict值

Related 相关文章

  1. 1

    在商店上发布APK-Ionic V5 /电容器/角度-权限问题

  2. 2

    带电容器的Ionic 5推送通知

  3. 3

    Ionic 4电容器选择适用于Android和IOS的文件

  4. 4

    来自外部文件的变量[已解决]

  5. 5

    Jekyll包含来自外部文件的变量

  6. 6

    Jekyll包含来自外部文件的变量

  7. 7

    来自外部javascript文件的getElementById

  8. 8

    来自外部文件的木偶迭代

  9. 9

    角度搜索来自外部JSON对象的值

  10. 10

    来自外部文件夹的参考代码文件

  11. 11

    来自外部JSON文件的主干集合未呈现

  12. 12

    Eclipse不显示来自外部JAR文件的类

  13. 13

    来自外部文件的画布上的Android位图

  14. 14

    来自外部文件的C#.NET运行代码

  15. 15

    来自外部文件JavaScript的未捕获的ReferenceError

  16. 16

    解析来自外部动态加载的js文件的信息

  17. 17

    Ammap 线模拟来自外部 JSON 文件

  18. 18

    来自外部 js 文件的 D3 SVG

  19. 19

    Ionic 5 /电容器:如何确定应用程序是在浏览器中运行还是作为本机应用程序编译?

  20. 20

    如何在带电容器的Ionic中更新iOS和Android应用版本?

  21. 21

    混合JavaScript移动开发-Apache Cordova与带有Ionic的电容器,NativeScript与React Native

  22. 22

    IONIC电容器删除iOS和Android中不必要的权限

  23. 23

    NativeGeocoderReverseResult 在 ionic4 + 电容器中导入时出错

  24. 24

    尝试发布电容器插件时,无法将“ rm”识别为内部或外部命令

  25. 25

    IONIC 4+电容器:如何在没有ionic native的情况下从github安装Cordova插件(Stepcounter)?

  26. 26

    ember-app-kit-使用来自外部文件的数据对api进行存根

  27. 27

    VB.NET-如何使用来自外部.resources文件的图片?

  28. 28

    在Node.js中包含来自外部文件的es6类

  29. 29

    在WRDS CRSP查询中使用来自外部文件的Python dict值

热门标签

归档