HTML5 LocalStorage не сохраняется на iOS после выключения питания - PullRequest
7 голосов
/ 14 апреля 2011

Я разрабатываю веб-приложение для iPad (3G), для которого требуется автономное хранилище базы данных.

Сначала я попытался использовать HTML5 LocalStorage API.При тестировании я узнал, что если я ухожу со страницы и выключаю устройство (как iPad, так и iPhone), когда я снова открываю страницу позже, мои данные не могут быть доступны через LocalStorage (база данных отсутствует).

Я вижу это поведение на http://diveintohtml5.ep.io/examples/localstorage-halma.html с устройствами на iOS, но устройства Android (Droid X и Galaxy) и ПК с WinXP + Safari поддерживают мои данные при перезапуске.поведение на устройствах iOS с использованием собственного «хранилища базы данных на стороне клиента» Webkit, например, что можно увидеть здесь: http://blog.darkcrimson.com/2010/05/local-databases/.

Кто-нибудь видел эту проблему с LocalStorage?Кто-нибудь знает, почему база данных не будет поддерживаться на устройствах iOS?У кого-нибудь есть решение?

1 Ответ

3 голосов
/ 19 апреля 2011

Проблема, похоже, с версией iOS.У меня были проблемы с v4.3 на iPad и v4.3.1 на iPhone.v4.2.1 на iPad работает просто отлично.v4.3.2 на iPad будет поддерживать данные при отключении питания, но НЕ для очистки кэша.Я надеюсь, что это помогает кому-то еще.

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