IONI C 4 Просмотр документов внутри приложения, работает в Интернете, но не на ANDROID и iOS - PullRequest
0 голосов
/ 06 февраля 2020

У меня есть приложение IONI C 4, которое мне нужно для загрузки файлов документов из хранилища с помощью API.

Мне удалось открыть ИЗОБРАЖЕНИЯ, документы WORD, PDF-файлы на WEB, но я борюсь с iOS и Android.

С iOS файлы открываются, но только первые страница, не может прокручиваться на разных страницах, в то время как на Android отображается пустая страница.

это относится к текстовым документам и файлам PDF, изображения открываются хорошо, а в Интернете при запуске ioni c serve все работает хорошо.

Для этого я использовал iFrame, я открываю файлы через DomSanitizer, используя URLSearchParams bypassSecurityTrustResourceUrl, мне также нужно сделать пинч и увеличить iFrame, но это не представляется возможным.

Если у вас есть другой способ, который вы предлагаете, который также стоит попробовать, пожалуйста, дайте мне знать.

Это iFrame. html:

<div class="iframe-fix">
 <iframe
     [src]="iFrameFileSelected"
     frameborder="0"
     webkitallowfullscreen
     mozallowfullscreen
     allowfullscreen
     width="100%"
     height="550px"
     zooming="true"
     scrolling="yes"
   ></iframe>
 </div>

и это .ts файл iframe

iFrameFileSelected: SafeResourceUrl | SafeHtml | SafeStyle | SafeScript | SafeUrl  = null;



params: any = {
    id: null,
    uuid: null,
    token: null
  };

constructor(protected sanitizer: DomSanitizer) {
  this.iFrameFileSelected = this.sanitizer.bypassSecurityTrustResourceUrl(this.getMedia + paramsii);
}

Большое спасибо.

Это с ioni c serve

Это работает на Android

, и это на iOS

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...