2011-10-06 26 views
0

我有一個使用本地存儲的HTML5編寫的應用程序。用戶應該能夠在飛行模式下玩這個遊戲,但現在它到我的網站上載該頁面。文件,另存爲iPhone和Android

問:如何將網頁保存到移動設備上,以便它不需要首先上網?

iPhone與Android的答案不同嗎?

回答

2

您將使用DOMApplicationCache和html5網絡存儲的混合。

DOMApplicationCache用於存儲文件,如圖像和JS文件。可以找到信息here

網絡存儲,形式爲LocalStorageSessionStorage,用於存儲鍵/值對。這是純粹的數據。還有WebSQL就像SQLite

LocalStorage和會話存儲信息here

注意,有文件大小的限制,這對AndroidiOS設備而異。

+0

另外要注意的是 - 你將不得不首先訪問網站,但有了正確的緩存清單文件,你只需要訪問主頁(這可能是你的遊戲的標題屏幕) –

+0

這個鏈接談論使用一種叫做一個數據網址: –

+0

http://blog.clawpaws.net/post/2007/07/16/Storing-iPhone-apps-locally-with-data-URLs –