Я создал чрезвычайно простое приложение на основе пустого начального шаблона, который просто оборачивает веб-сайт с помощью 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