我尝试将应用程序中的网页与离子InAppBrowser集成在一起。 它可以正常工作,但是在iOS上,无法用手指滚动。 (如果您尝试用两根手指滚动,则可以使用。)
我的app.component代码:
constructor(private platform: Platform, statusBar: StatusBar, private splashScreen: SplashScreen, private network: Network, private iab: InAppBrowser) {
platform.ready().then(() => {
this.networkCheck();
this.platform.ready().then(() => {
var browser = this.iab.create("https://agenceho5.com", "_self", { location: 'no', zoom: 'no', hideurlbar: 'yes', toolbar: 'no' });
browser.show()
splashScreen.hide();
});
});
}
我也尝试用iframe替换inAppBrowser,但是,在iOS上,我的iframe宽度始终等于300000px,因此嵌入的网页无法按预期出现,并且滚动问题的接缝与inAppBrowser相同。
我的iframe代码:
<div style="overflow:auto;-webkit-overflow-scrolling:touch">
<iframe style="width:100%;height:600px" src="www.iframe.com"></iframe>
</div>
我的问题是基本的,但是我无法解决:如何在Ionic中嵌入网页(在iOS中工作)?