2017-09-29 3 views
2

IOSを11にバージョンアップした後、私のアプリでwkwebview pluginに問題があります。Ionic:IOSのwkwebviewの下の空白11

IonicコマンドリリースIOS 11 checklistしかし、問題はチェックリストのすべてのステップの後にとどまります。画面の一番下で

任意のSIM iPnoneの5S、6、6SのIOSプラットフォームのバージョン4.4.0

問題を...

私はホワイトスペースを持っています。助けてください。

enter image description here

UPDATE:私はcordova-plugin-wkwebview-engineプラグインのホワイトスペースを削除した後がなくなっています。しかし、私はこのプラグインが私のアプリに必要です。

+0

https://stackoverflow.com/q/46232812/777265 – DaveAlden

+0

から来た:私は、ビューポートタグに 'ビューポートフィット= cover'を追加します。 'cordova-plugin-wkwebview-engine'プラグインを削除した後、空白はなくなりました。しかし、私のアプリではこのプラグインが必要です。 – wstudiokiwi

+0

私は同じ問題があります –

答えて

3

私はアンインストールしたプラグインcordova-plugin-wkwebview-engineをインストールし、cordova-plugin-ionic-webviewをインストールすると完全に動作します。下のスペースについて

+0

あなたのconfig.xmlを共有してください – bCliks

0

wkwebviewを使用して、ここでの回避策です:

はコルドバ・プラグインwkwebviewエンジンでいくつかのコードを追加します。\ SRC \ IOS \ CDVWKWebViewEngine.mライン99から100の間で、

// re-create WKWebView, since we need to update configuration 
WKWebView* wkWebView = [[WKWebView alloc] initWithFrame:self.engineWebView.frame configuration:configuration]; 
//add begin 
#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 110000 
if (@available(iOS 11.0, *)) { 
    [wkWebView.scrollView setContentInsetAdjustmentBehavior:UIScrollViewContentInsetAdjustmentNever]; 
} 
#endif 
//add end 
wkWebView.UIDelegate = self.uiDelegate; 
self.engineWebView = wkWebView; 

は、上記のコードは、私のために働いていないcordova-plugin-ionic-webview

関連する問題