Мне нужна автономная система кэширования, где мое приложение может хранить около 0,5 МБ данных. Желательно, чтобы взаимодействие с пользователем не требовалось, но небольшое количество взаимодействия с пользователем может быть приемлемым
В настоящее время Microsoft Silverlight используется для хранения данных в автономном режиме. Это большая загрузка для плагина, и она не устанавливается как стандартная на большинстве машин.
Я рассматривал файлы cookie, но они слишком нестабильны. Я могу представить множество причин, по которым кто-то может очистить кеш браузера и потерять все свои данные.
Я не уверен насчет хранилища HTML 5 и насколько оно нестабильно на практике.
Я искал флэш-память, которая установлена на более чем 97% компьютеров Windows. Кажется, я могу загрузить данные из выбранного пользователем файла и сохранить данные в выбранном пользователем файле.
Мои вопросы ...
Насколько велика загрузка плагина Microsoft Silverlight (в МБ) для Windows? (Думаю про 8мб, но не получил четкого ответа из интернета)
Как пользователи могут случайно (или преднамеренно, не осознавая последствий) очистить свое хранилище HTML 5 в обычных браузерах?
Есть ли способ получить флэш-память для хранения или загрузки данных из локальных файлов без вмешательства пользователя?
Есть ли другая альтернатива, которую я не рассматривал?