inappbrowser ios вертикальная прокрутка не работает - PullRequest
0 голосов
/ 23 января 2019

Я создал чрезвычайно простое приложение на основе пустого начального шаблона, который просто оборачивает веб-сайт с помощью InAppBrowser (Ionic 3).

Используя Android Studio через виртуальное устройство, приложение работает должным образом -Браузер позволяет мне прокручивать страницу по вертикали для чтения содержимого в ней.

Однако при использовании Ionic DevApp на iOS 11.4.1 (iPhone) страница загружается, но не позволяет прокручивать по вертикали - она ​​заблокированакогда я провожу вверх / вниз.

Вот мой код:

home.html

<ion-header>
  <ion-navbar color="dark">
    <ion-title>
      InAppBrowser Test
    </ion-title>
  </ion-navbar>
</ion-header>

<ion-content overflow-scroll="true">
Waiting for InAppBrowser content...
</ion-content>

home.ts

import { Component } from '@angular/core';
import { InAppBrowser, InAppBrowserOptions } from "@ionic-native/in-app-browser";
import { Platform } from 'ionic-angular';

@Component({
  selector: 'page-home',
  templateUrl: 'home.html'
})

export class HomePage {
  constructor(
    private iab: InAppBrowser,
    private platform: Platform
  ) {
      const iabOptions: InAppBrowserOptions = {
        clearcache: 'yes',
        clearsessioncache: 'yes',
        hideurlbar: 'yes',
        location:'no',
        zoom:'no'
      }
      this.platform.ready().then(() => {
        const browser = this.iab.create('https://en.wikipedia.org/wiki/Ionic_(mobile_app_framework)','_self', iabOptions);
        browser.show();
      });
    }
}

Ионная информация

cli packages: (C:\Users\lenovo\AppData\Roaming\npm\node_modules)

    @ionic/cli-utils  : 1.19.0
    ionic (Ionic CLI) : 3.19.0

global packages:

    cordova (Cordova CLI) : not installed

local packages:

    @ionic/app-scripts : 3.2.1
    Cordova Platforms  : android 6.2.3 ios 4.4.0
    Ionic Framework    : ionic-angular 3.9.2

System:

    Node : v6.11.2
    npm  : 3.10.10
    OS   : Windows 10

Environment Variables:

    ANDROID_HOME : not set

Misc:

    backend : pro

Я также зарегистрировал ошибку в git repo:

ссылка на ошибку github

...