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