ionic inAppBrowser滚动无法在ios上运行

时间:2018-12-03 15:29:44

标签: ios ionic-framework ionic3 inappbrowser

我尝试将应用程序中的网页与离子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中工作)?

0 个答案:

没有答案