私はCordovaアプリを構築していますが、特定の条件下でアプリのパフォーマンスが低下するという事実を除いて、実質的に終了しています。この状態で、一連の非同期 ajax 呼び出し (応答が受信されるまでに約 15 秒) が行われます。これらの呼び出しは、ページが既に読み込まれて表示されたら行う必要があります。したがって、それらはランディング ページの onpageshow 関数で作成されます。問題は、通話が完了するまで Cordova スプラッシュ画面が表示されたままになることです。現時点での私の唯一の理論は、ネットワークが静かになるまで Cordova はスプラッシュ スクリーンを停止しないということです。Cordova にこれらのサーバー呼び出しを無視させる方法を知っている人はいますか? 電話してみたcordova.exec(null, null, "SplashScreen", "hide", [])
デバイスの準備ができていますが、それでも消えないようには見えませんでした。関連する場合、このまったく同じサーバー呼び出しは、既にアプリ内にあるときに呼び出されたときに非同期で正常に実行され、ユーザーは賢明ではありません。この問題は、アプリのロードのみにあるようです。
ヘルプやアイデアをお寄せいただきありがとうございます。