2009-08-15 61 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