2010-08-25 74 views
0

我正在jQuery/HTML5中構建一個Web應用程序,該應用程序將在基於Webkit的觸摸屏信息亭上的瀏覽器中運行。在jQuery/HTML5應用程序中緩存大量圖像

應用程序使用的圖像數量很大(數千),我需要將這些圖像緩存到每個瀏覽器。

起初我認爲一個HTML5緩存清單是最好的選擇(列出成千上萬的圖像URL),但現在我想知道是否有更好的方法?我也會考慮擴展/插件...

在此先感謝!

+0

UPDATE:我們已經決定利用瀏覽器的緩存,其幾乎可以做我們需要做的一切。 – 2010-10-07 10:11:55

回答

0
+0

感謝您的回覆,但即使在瀏覽器重新啓動後,我仍然需要將圖像永久緩存在每個瀏覽器中。可能有成千上萬的圖像總計數百兆字節的數據。 我可能必須將圖像作爲base-64字符串存儲在瀏覽器的本地存儲中。 – 2010-08-25 18:20:04

+0

@Anarchitect: 我想你將不得不爲HTML5使用應用程序緩存。我不認爲有一個更快捷/有效的方法,特別是因爲這種方法是本地的。 – 2010-08-25 18:45:24

0

回答

數千張圖片,可能數百MB的
的這出的localStorage的是大約5 MB的上限。你可以做一個ClientDatabase並請求大量的空間。

資源我已經挖了

http://dev.w3.org/html5/webdatabase/
http://webkit.org/blog/126/webkit-does-html5-client-side-database-storage/
http://creativepark.net/blog/entry/id/1191
http://ajaxian.com/archives/view-source-tutorial-sticky-notes-with-html5-and-css3

+0

感謝你們,我現在正在使用Web DB做一些實驗。文檔雖然有點不整齊,所以任何指針都會被讚賞! – 2010-08-25 21:07:51