4
我想在iPhone SDK中将UIWebView的当前状态保存到磁盘。存档/取消存档UIWebView?
我有一个UIWebView加载一个网站有很多的JavaScript。我想保存UIWebView状态,在那个时候维护javascript变量,http cookie等的状态。
然后在稍后的时间,我想解除对UIWebview的显示并将其显示在屏幕上,其状态与归档时完全相同。
这可能吗?
我想在iPhone SDK中将UIWebView的当前状态保存到磁盘。存档/取消存档UIWebView?
我有一个UIWebView加载一个网站有很多的JavaScript。我想保存UIWebView状态,在那个时候维护javascript变量,http cookie等的状态。
然后在稍后的时间,我想解除对UIWebview的显示并将其显示在屏幕上,其状态与归档时完全相同。
这可能吗?
我试图在以前的项目上做到这一点,并没有内置的UIWebView序列化。有几种方法可以缓存页面,但不是整个状态,如JavaScript变量。这需要JVM的状态被序列化,这对于当前的SDK API来说是不可能的。
JVM? iOS上没有运行Java。 – 2012-06-24 15:09:42
Hrm ...假设我们不太关心存储的JavaScript状态,如何'缓存'页面? (着眼于能够在以后立即重新加载它 - 我不想存储用户交互) – RonLugge 2012-08-17 23:20:58