我正在邁出第一步千里之外的新本地存儲和會話存儲在html5中找到。本地存儲和會話存儲
http://www.w3.org/TR/offline-webapps/
問:有沒有使用任何會話存儲或本地存儲,當用戶輸入一個值的代碼示例,該值保存在本地,然後用戶連接到互聯網上了56K調制解調器和本地存儲與服務器同步?
我正在邁出第一步千里之外的新本地存儲和會話存儲在html5中找到。本地存儲和會話存儲
http://www.w3.org/TR/offline-webapps/
問:有沒有使用任何會話存儲或本地存儲,當用戶輸入一個值的代碼示例,該值保存在本地,然後用戶連接到互聯網上了56K調制解調器和本地存儲與服務器同步?
而是使用setInterval,盲目嘗試將數據發送到服務器,檢查navigator.onLine屬性:
if (navigator.onLine) {
// Send data using XMLHttpRequest
} else {
// Queue data locally to send later
}
您還可以偵聽器添加到Window對象爲「在線」和「離線「當瀏覽器再次連接互聯網時會讓你知道的事件。
同步感謝Arne!我正在尋找一個代碼示例,所以你的答案是一個好的第一步。 – 2010-02-24 18:32:01
+1不錯的一個。是DOM0,但不是標準..瀏覽器如何支持這裏? Doc here btw:https://developer.mozilla.org/En/DOM/Window.navigator.onLine – BalusC 2010-02-24 23:41:39
成功使用Firefox 3.6,Safari 4,IE8和Chrome 5(dev)測試navigator.onLine,我聽說它在Opera太。 – 2010-02-25 08:06:14
感覺像這兩個應該在這裏,以及...
謝謝doublejosh。我從來沒有見過這些。 – 2012-05-31 21:10:19
HTML5離線東西都是客戶端,不是服務器端。您需要編寫一些JS以與服務器端DB – Henry 2010-02-24 17:34:38