我正在迈出第一步千里之外的新本地存储和会话存储在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