私はjQuery Mobile/PhoneGapで動作するモバイルアプリケーションを持っていますが、iOS 5ではajaxコールバックがしばらくしてから起動を停止します。私はjQueryの$.ajax
機能を使用して、ここで私が持っているエラーメッセージの一部ですよ:モバイルSafariはiOS 5のajax機能を無効にします
- textStatus = parsererror
- errorThrown =未定義のは、上記の2番目のエラーで
と呼ばれていませんでした'undefined'は私のコールバック関数です。私の質問は、あまりにも多くのエラーがスローされると、モバイルSafariはしばらくしてから機能を無効にしますか?
モバイルデバイスの接続が遅すぎると、私が取得しているJSONファイル(214K)がAJAXコールを長時間(> 10秒)長くし、Mobile SafariがAJAXをキャンセルするコール。その後、X個のキャンセルされたAJAX呼び出しの後、Mobile Safariがコールバック機能を完全に無効にするようです。
他に類のない行動をしている人はいますか?