Also habe ich diese Cordova 4.0 App gebaut, die auf Android gut funktioniert, aber wenn ich auf meinem iPhone laufe, laufe ich auf einen Fehler."Zurücksetzen von Plugins aufgrund der Seitenlast" beim Starten von Cordova App auf dem iPhone
Beim Start der App erhalte ich einen weißen Bildschirm etwa zwei Minuten und in der Xcode-Konsole sagt es Resetting plugins due to page load.
Auf SO habe ich diese Fehler einige vorgeschlagenen Lösungen gefunden:
1. Resetting plugins due to page load
Dieser sieht vernünftig aus, weil er vorschlägt, dass es ein Problem mit jQuery Mobile ist, das ich verwende. Jedoch verwende ich $.changePage();
nirgendwo in meinem Code. es würde auch scheinen, dass diese 4.0 in Cordova gelöst https://issues.apache.org/jira/browse/CB-2602
2. Phonegap/Cordova 3.1 Resetting plugins due to page load
Dies kommt zu dem Schluss, dass dies durch eine Fehlermeldung ignorieren. In meinem Fall kann ich diese zwei Minuten weißen Bildschirm nicht wirklich ignorieren.
Hier ist der Code, der auf app-Last geladen wird: http://pastebin.com/zSAYkdUB
Was kann getan werden?
Welche Version von JQM verwenden Sie ???. Wenn 1.4.5 auf 1.4.3 sinkt, um zu sehen, ob das Problem weiterhin besteht. – Tasos
@Tasos Ich habe 1.3.2 aus irgendeinem Grund verwendet. Sie empfehlen dann, auf 1.4.3 zu aktualisieren? –
Das Neueste ist 1.4.5. Nun, es hängt davon ab, wie groß und komplex deine App ist. Seit Version 1.3 gab es viele Änderungen, daher kann es einige Zeit dauern, bis Ihre App in Version 1.4.5 läuft. Ich empfehle, ein neues Projekt zu starten und deine App von Neuem zu erstellen. Besuchen Sie auch die Demo-JQM-Seiten. Es dauert nicht lange, wenn Ihre Plugins mit Jquery (1.11.1) kompatibel sind. – Tasos