Problem - Wir bauen eine Hybrid-App mit Apache Cordova.Wir initiieren einen Ajax-Aufruf während App Launch.Out von 200 mal 3/4 mal, die Aufruf fehlschlägt und wird ohne Fehler Statuscode oder Antwort oder Antwort Header beendet.Während debuggen in Mac können wir es in der Konsole zu sehen, der Ajax-Aufruf wird initiiert, aber es ist mit einem "-" Status-Code in der Konsole fehlgeschlagen. Darüber hinaus, Aus Logs können wir sehen, dass es den Server nie erreicht hat.AJAX-Aufruf endet abrupt manchmal mit leeren Statuscode und Antwort-und Antwort-Header in iOS
OS betroffen: IOS 9 und höher Versionen allein. jQuery-Version - 1.10.2 Apache cordova js Dateiversion IOS -3.8.0 Android -5.1.0
Ausgabe mit ios allerdings nur.
Jede Hilfe wird sehr geschätzt.Andere Details angefordert bitte fragen.Wird den Beitrag entsprechend zu aktualisieren.
Update 1 - Die jQuery-Version und die cordova-Version können nicht in höhere Versionen geändert werden. Der Client stimmt nicht mit dem Umfang des Regressionstests und der Zeit für die Änderung der Plugin-Version überein.
Update 2 - aktualisierte Cordova min js Version jetzt verwenden wir.Ausgabe ist immer noch da für iOS.
Sie verwenden alten cordova (und alte jQuery). Verwenden Sie mindestens Cordova 5.xx. –
Ich weiß, aber kann sie nicht ändern, Client ist überhaupt nicht einverstanden, egal wie sehr wir es versuchen.Will es noch einmal versuchen.Aber Hoffnung ist sehr weniger auf diese Art. :( – mitsena
Ihr Kunde hat keine Wahl. Cordova 4 ist alt und wird nicht mehr unterstützt und weist Sicherheitslücken auf: Zum Beispiel wird Google Play (dh Android) ab dem letzten Monat (z. B. Mai) keine Cordova 4-Apps (neue oder Updates) akzeptieren. Apple akzeptiert es weiterhin, aber sie werden früher aufhören oder später –