2013-12-09 4 views
5

Wenn Sie zwischen einer Home Screen HTML Web App zu einer anderen App und zurück (iOS 7) wechseln, ist der Web-App-Screenshot nur eine leere Seite. Gibt es eine Möglichkeit sicherzustellen, dass der Screenshot den tatsächlichen Status der App widerspiegelt, bevor sie in den Hintergrundmodus übergegangen ist?Blank Screenshot in App Switcher in iOS 7 (HTML Web App)

+0

Was meinen Sie mit "der Web-App-Screenshot"? Meinst du, die Webseite ist leer, oder willst du mit einer anderen App einen Screenshot erstellen? – Donovan

+0

Ich beziehe mich auf den Screenshot, den iOS von Ihrer App in dieser Situation nimmt: 1. Öffnen Sie eine Web-App (App A); 2. Doppelklicken Sie auf die Home-Taste und wechseln Sie zu einer anderen App. 3. Doppelklicken Sie erneut auf die Home-Taste, um zu App A zurückzukehren. Der Screenshot, der von App A angezeigt wird, ist ein leerer Bildschirm. – evilcelery

Antwort

1

Ich denke es ist, weil Ihre App jedes Mal neu geladen wird. Vielleicht möchten Sie sich diesen Thread ansehen here oder here.

Es sieht aus wie es Standardverhalten ist und die einzige Möglichkeit, die Sie umgehen können, ist die Verwendung von localStorage.

EDIT: Natürlich müssten Sie den Zustand Ihrer App speichern, immer wenn der Benutzer eine Interaktion macht, da Sie keine AppDelegate-Methoden haben, die ausgelöst werden, wenn Ihre App in den Hintergrund geht.