2011-09-30 39 views
2

我必須創建一個應用程序,讓用戶根據他的用戶名和密碼獲取一些數據。HTML5 localstorage如何工作?

是否可以爲網站的多個HTML頁面創建單個持久本地存儲?每次頁面加載時是否必須插入記錄?我的期望是一次爲多個用戶插入記錄。誰能幫忙?

+1

閱讀:http://diveintohtml5.org/storage.html –

回答

5

是的,存儲處於域級別,因此您不必在頁面加載時「刷新」或重新填充數據。它也會在會話中保留下來,但請記住所有內容都是以字符串存儲的鍵/值對,因此當您將其讀取出來時需要解析它(JSON.parse());

+0

我該如何在html5中做類似於數據庫的域級存儲?因爲我必須在HTML5頁面中手動添加每個機密記錄,它將如何被稱爲只有一個時間?瀏覽器中的用戶會通過視圖源代碼看到這些記錄嗎?請幫忙嗎? – youCanCheatMe

+1

是的,如果您使用Chrome開發人員工具,則在資源面板上有一個「本地存儲」選項。選擇它,你就可以看到機器本地存儲的所有信息。我想你可以使用自己的加密/解密,如果你想混淆數據,但沒有辦法阻止用戶進行篡改或刪除數據。畢竟,這是他們自己的電腦 – LDJ