У меня есть простое автономное веб-приложение с одним HTML-файлом html5/javascript, которое я храню в своем Dropbox. Это своего рода инструмент для отслеживания времени, который я написал, и он сохраняет данные приложения в локальном хранилище. Так как это для моего собственного использования, мне нравится удобство автономного приложения.
Но у меня есть несколько компьютеров, и я пытался придумать какой-нибудь хакерский способ синхронизации данных этого приложения (которое в настоящее время использует локальное хранилище) между моими разными машинами.
Кажется, что хром позволяет синхронизировать данные, но только для расширений хрома. Я также подумал, что, возможно, веб-страница могла бы автоматически сохранять/загружать свои данные из файла в папке Dropbox, но, похоже, не существует способа автоматической синхронизации с определенным файлом без запроса пользователя.
Я полагаю, что «очевидным» решением является размещение страницы на сервере и сохранение данных в базе данных. Но предположим, мне не нужно решение, которое требует от меня поддерживать приложения на сервере — есть ли другой способ, пусть и хакерский, собрать синхронизацию?
Я даже какое-то время искал, чтобы узнать, есть ли поставщик, предлагающий службу веб-базы данных, где я мог бы, скажем, опубликовать/получить блок json по запросу, а затем каким-то образом синхронизировать мое автономное приложение с этой службой, но то же самое Политика -origin, похоже, делает этот план недействительным (к тому же я не смог найти такой сервис).
Есть ли хитрое/хитрое решение этой проблемы с использованием Chrome, Google Drive, Dropbox или какого-либо другого инструмента, о котором я не знаю? Или я застрял в настройке собственного сервера?
--allow-file-access-from-files
. Кроме того, это не будет на 100% офлайн, но стоит проверить: dropbox.com/developers/chooser - person bfavaretto   schedule 08.05.2013