我用html5中的新本地存储和会话存储器迈出了千里之外的第一步。
问:是否有使用会话存储或本地存储的代码示例,用户在其中输入值,该值在本地保存,然后用户通过其56K调制解调器连接到Internet并与本地存储同步服务器?答案 0 :(得分:6)
你可以找到一个例子on this page on hacks.mozilla.org
答案 1 :(得分:5)
检查navigator.onLine属性,而不是使用setInterval并盲目地尝试将数据发送到服务器:
if (navigator.onLine) {
// Send data using XMLHttpRequest
} else {
// Queue data locally to send later
}
您还可以向Window对象添加侦听器,以获取“在线”和“离线”事件,这些事件会在浏览器再次连接互联网时通知您。
答案 2 :(得分:4)