Синхронизировать мою веб-страницу с сервером, когда соединение доступно (автономный режим AKA) - PullRequest
3 голосов
/ 17 марта 2010

Мне бы хотелось, чтобы моя веб-страница позволяла пользователю добавлять данные, даже когда он находится в автономном режиме, и, возможно, хранить данные в локальном хранилище (куки, хранилище html5). Когда пользователь снова подключается к сети, страница должна обнаружить действующее соединение и опубликовать данные на сервере.

Есть ли основной способ сделать это? Может быть библиотека JavaScript или плагин?

Ответы [ 2 ]

2 голосов
/ 26 марта 2010
  1. сохраните ваши данные (json-ified) в html5 localstorage (или используйте библиотеку наподобие persistJS , чтобы иметь полную кросс-браузерную поддержку, см. Этот блог для примера по хранению структурированных данных таким способом )
  2. имеет проверку в фоновом режиме, если браузер подключен к сети для синхронизации с сервером (пример * онлайн-синхронизации см. В этой статье на hacks.mozilla.org).
0 голосов
/ 17 марта 2010
...