私はcordova-plugin-wkwebview-engineプラグインを使用して、Cordovaでhtml5アプリケーションを実行しています。 WKWebViewアーキテクチャのため、webviewは別のスレッドに読み込まれます。今、私がCordova(カメラプラグインを使用して写真を撮っている)から別のスレッドを開き、カメラビューがアクティブである間にiOSがメモリ警告を出したとき、Webviewは強制終了されます。Cordovaプラグインを実行しているときにWKWebViewが閉じられないようにする方法
明らかに、WKWebViewビューはバックグラウンドスレッドのように処理され、停止します。カメラが戻ると、Webビューはもう存在しないため、アプリは空白(白い画面)になります。 UIWebView(WKWebViewのパフォーマンスが向上したために放棄された)では、アプリケーションのメインスレッドで実行されたため、決して殺されませんでした。
WKWebViewが閉じられないようにする方法はありますか?アプリがWKWebViewを実行しているメインアプリを保てない場合は、Webページのオーバーレイを表示する以外には役に立たないでしょう。
最新のcordova ios 4.0にアップデートしましたか?コードバーの次のブログをご覧ください:http://cordova.apache.org/announcements/2015/12/08/cordova-ios-4.0.0.html – Joerg
はい私はすでにiOSプラットフォーム4.0.0を使用しています –
Cordovaは新しいiOS用のcordova 4.0.1を試す http://cordova.apache.org/announcements/2015/12/18/cordova-ios-4.0.1.html –