iOS9のiPad Air2に全画面WebAppで、予定が登録できるアプリを作成しています。
1日の時間軸を5分区切りの枠で表示し、タッチ操作で選択した範囲の時間枠に予定を登録するアプリで、5分に一度画面のリロードを実施しています。
iOS7では問題が無かったのですが、iPad Pro(iOS 9.2.0)で動作確認をしたところ、5時間程度放置していると端末の動作が非常に遅くなり、jQueryのイベントに遅延が発生しはじめ、最終的にはアプリが終了してしまいます。
確認したところ、iOS9でjquery-1.9.1.min.js、jquery-ui.min.js 1.11.4、bootstrap.min.js 3.0.0を読み込んだ状態で300回程リロードした段階で動作が遅くなり始めます。
また、iOS9のiPad Proのsafariで表示している状態では、上記現象は発生しないようです。
現在メモリーリークが発生していないか確認作業をおこなっていますが、こちらの状態について何かご存知の方がいらっしゃいましたら、何かヒントを頂けますようお願いいたします。
※「全画面表示WebApp」は、metaタグに"apple-mobile-web-app-capable"を指定したWebPageをホーム画面から起動することで実現した全画面表示のことです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/01/26 07:38
2016/02/08 00:50