Ich habe eine iPhone Web App gebaut und habe alle Schritte gemacht, damit es wie eine native App aussieht: App-Icon, Scrolling verhindern, Auswahl verhindern, Touch-basierte js-Methoden verwenden usw. Ich habe jedoch eine harte Zeit mit dem Startbildschirm.iPhone Web App Splash-Bildschirm Verzögerung
Ich habe versucht, ein 320x460 PNG und JPEG, zwischengespeichert mit einer Manifest-Datei. Das Begrüßungsbild wird angezeigt, jedoch erst nach einigen Sekunden, nachdem die App mit einem weißen Bildschirm gestartet wurde. Der Begrüßungsbildschirm wird also nur für den Bruchteil einer Sekunde angezeigt, bevor die App gestartet wird.
Ich kann nicht herausfinden, warum es den Splash nicht sofort lädt. Ich weiß, dass es vom Manifest zwischengespeichert wird, weil es ohne eine Internetverbindung lädt. Ich habe vorher gelesen, dass der Splash erst angezeigt wird, wenn das DOM fertig ist, also vermute ich, dass das das Problem ist, aber ich weiß nicht, wie ich es beheben soll.
Ja, ich verwende diesen Code. Und ich bemerkte auch, dass ich die App auf dem Home-Bildschirm entfernen und (unter anderem) neu hinzufügen musste, um die neue Version zwischenzuspeichern. Das Problem ist nicht so groß - es ist nur ein lästiges Werbegeschenk, dass es keine native App ist. – ryanashcraft
@ryanashcraft: Geben Sie die Versionsnummer der App einfach nicht im Begrüßungsbildschirm ein, und ändern Sie sie nie, damit die Benutzer nicht wissen, was ... – awe