我想在iPhone SDK中将UIWebView的当前状态保存到磁盘上。我有一个UIWebView,它加载了一个带有许多JavaScript的网站。我想保存UIWebView的状态,包括JavaScript变量、HTTP cookie等。然后,在以后的某个时间,我想解档UIWebview并显示它在屏幕上,与存档时完全相同的状态。这可能吗?
我曾在之前的一个项目中尝试过这样做,但是UIWebView没有内置序列化功能。有几种方法可以仅缓存页面而不是整个状态(如JavaScript变量)。这将需要对JVM状态进行序列化,但使用当前SDK API是不可能的。