2009-08-15 59 views
4

我想在iPhone SDK中将UIWebView的当前状态保存到磁盘。存档/取消存档UIWebView?

我有一个UIWebView加载一个网站有很多的JavaScript。我想保存UIWebView状态,在那个时候维护javascript变量,http cookie等的状态。

然后在稍后的时间,我想解除对UIWebview的显示并将其显示在屏幕上,其状态与归档时完全相同。

这可能吗?

回答

2

我试图在以前的项目上做到这一点,并没有内置的UIWebView序列化。有几种方法可以缓存页面,但不是整个状态,如JavaScript变量。这需要JVM的状态被序列化,这对于当前的SDK API来说是不可能的。

+0

JVM? iOS上没有运行Java。 – 2012-06-24 15:09:42

+0

Hrm ...假设我们不太关心存储的JavaScript状态,如何'缓存'页面? (着眼于能够在以后立即重新加载它 - 我不想存储用户交互) – RonLugge 2012-08-17 23:20:58