javascript - 当连接可用时,将我的网页与服务器同步(也称为离线模式)

标签 javascript offline offline-mode

我希望我的网页允许用户添加数据,即使他处于离线模式并且可能将数据存储在本地存储(cookies、html5 存储)中。当用户再次上线时,页面应检测实时连接并将数据发布到服务器。

是否有主流方法可以做到这一点?也许是 JavaScript 库或插件?

最佳答案

  1. 将您的(json 化)数据保存在 html5 本地存储中(或使用像 persistJS 这样的库以获得完整的跨浏览器支持,see this blogpost for an example on storing structured data this way)
  2. 有一个后台进程检查浏览器是否在线以与服务器同步(参见 this article on hacks.mozilla.org for an example of online syncing)。

关于javascript - 当连接可用时,将我的网页与服务器同步(也称为离线模式),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2465211/

相关文章:

javascript - 检测互联网连接是否离线?

javascript - 构建具有离线 asat 功能的网络应用程序

android - 离线Gradle构建失败

Android studio 语音转文本离线模式不起作用

javascript - 是否可以将文件从浏览器拖放到桌面,从而导致下载?

java - 如何实现离线 GOT map

javascript - 将参数传递给没有顺序的函数

android - 在android中显示缓存版本的webview

javascript - Canvas 中的行星、月亮和剪裁弧 - 粗糙边缘

javascript - 在backbone.js中,当我通过传递 { validate : true } can force validate? 使用 unset() 时