HTML5 localStorage безопасно в долгосрочной перспективе? - PullRequest
7 голосов
/ 25 мая 2011

Я изучаю HTML, Javascript и т. Д. И решил создать небольшое веб-приложение в Chrome Web Store в качестве образовательного проекта.Приложение хранит несколько бит важных данных в localStorage (в основном небольшие сохраненные текстовые файлы), и мне было интересно, не слишком ли хрупок этот вариант реализации.Я знаю, что пользователь потеряет данные, если его жесткий диск умрет, или они удалят его вручную, но находятся ли данные в опасности при нормальных обстоятельствах?Например, решает ли когда-нибудь Chrome очистить localStorage по причинам обслуживания?

Спасибо, Алекс

Ответы [ 2 ]

9 голосов
/ 25 мая 2011

По умолчанию Chrome удаляет все, включая локальное хранилище, когда вы выбираете «Очистить данные браузера», что могут делать некоторые пользователи, если им говорят сделать что-то вроде «очистить кеш браузера», не осознавая последствий.

Спецификация HTML5 ничего не определяет в отношении безопасности данных, возможно, потому что это очень молодой проект.Я бы проигнорировал и сохранил эти данные в облаке - это то, чего ожидают ваши пользователи.

6 голосов
/ 25 мая 2011

Я бы посоветовал обращаться с локальным хранилищем и хранилищем сеансов так же, как с файлами cookie.Полезно, если оно есть, но не жизненно важно, и вы можете продолжать без него (и, возможно, воссоздать его и сохранить снова).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...