有人可以告訴我該怎麼辦?離線應用程序 - 在線同步數據
我有一個在線應用程序(主要是JavaScript的,MVC Django的),一份調查問卷。這個應用程序也將脫機,因爲分配這些問卷的地區沒有互聯網(這是非洲......)。
所以我看到它的方式是這樣的: 保存所有答案下線,以讓說的localStorage。 檢測,當用戶進入在線 有一個「報告同步」頁面,在列表 的所有脫機數據讓用戶按下一個同步按鈕,然後將數據發送到Django模型保存它。
我真的不知道怎麼去,我想去,但是這是我的計劃。任何其他建議?
也請注意,人們進行問卷都會有自己的電腦,所以我必須給他們一個HTML網頁,他們可以打開離線。
我只需要方向,我會弄明白莫名其妙! :-)
編輯: 如何把「html」頁面放到一個可執行文件,所以我知道他們不能刪除文件等ascendent?也許爲此複雜?
編輯:
我現在知道,你不能使用HTML5 localStorage的本地文件。由於這些文件將存儲在本地計算機上,我不認爲我可以使用localStorage。有什麼建議麼? 我想我必須有一個非常簡單的桌面應用程序,啓動一個簡單的HTML Web服務器,因此localStorage可以使用等。此外,它是可執行和更安全的只是一個HTML文件與所有來源。任何想法如何?
我剛剛讀到「在本地加載文件意味着它沒有源,因爲localStorage使用同源策略來確定對存儲數據的訪問,所以當您將它與本地文件一起使用時會發生什麼,而且很可能它不會被持續。「所以現在我有一個問題,因爲HTML文件保存在本地。嗯 – Harry 2011-06-08 10:08:01
這是whare HTML5應用程序緩存進來。你試過嗎? – 2011-06-08 11:04:44