2011-10-18 49 views
1

我一直在試用Phonegap,如果你已經知道web編程,我真的很喜歡簡單的手機應用程序。Phonegap和離線緩存

我正在爲一個網站製作一個應用程序,以便在新帖子在線時能夠輕鬆關注。

我搶進,並將其保存到本地存儲, localstorage

,但我應該怎麼緩存圖像?

什麼是讓您的應用脫機友好的最佳方式?

這是要做到這一點嗎? HTML5 caching manifesto

問候, 凱文

+0

我想我解決了我自己的問題。 我想到的方式是,你可以foreach列表並將圖像保存到數據庫,然後當應用程序再次啓動,但離線,你看如果圖像是在數據庫中,如果它然後顯示它。問題解決了。 你們這樣做了嗎? –

回答

5

我不建議使用HTML5緩存清單的Web應用程序,除非你有圖像緩存,這將難以改變的一個已知的名單,但在這種情況下,我會建議您將文件本地添加到您的phonegap應用程序源中。

爲了緩存手機應用程序中的圖像,我創建了這個庫:imgcache.js。它將圖像存儲到文件系統(數據庫應該比較慢,我認爲可用的磁盤空間更小)。如果您查看了這些示例,您將看到它還可以檢測圖像何時加載失敗(當您脫機或服務器響應超時)並使用緩存版本自動替換它時。

+0

今天開始研究我的PhoneGap應用程序的圖像緩存,然後我找到了它。到目前爲止,你的圖書館看起來像它將適合我需要的完美,謝謝! – Gowiem