Frage

Ich möchte den aktuellen Zustand eines UIWebView auf der Festplatte in iPhone SDK speichern.

Ich habe eine UIWebView, die eine Website mit vielen Javascript lädt. Ich möchte den UIWebView Zustand speichern, um den Zustand der JavaScript-Variablen beibehalten wird, HTTP-Cookies usw. in diesem Augenblick.

Dann zu einem späteren Zeitpunkt, ich mochte den UIWebview aus dem Archiv entfernen und mit dem exakt gleichen Zustand auf dem Bildschirm angezeigt werden, wie es war, als es archiviert wurde.

Ist das möglich?

War es hilfreich?

Lösung

Ich habe versucht, dies auf einem früheren Projekt zu tun, und es gibt keine eingebaute Serialisierung von UIWebView. Es gibt ein paar Möglichkeiten, nur die Seite cachen, aber nicht den gesamten Zustand wie JavaScript-Variablen. Dies würde erfordern, dass die JVM des Staat als auch serialisiert werden, die mit dem aktuellen SDK APIs nicht möglich ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top