#ipad #local-storage #offline
#iPad #локальное хранилище #Не в сети
Вопрос:
Я вижу несколько комментариев от людей, предполагающих, что localStorage на iPad ненадежен. Кто-нибудь может подтвердить, что они успешно используют localStorage на iPad? Я понимаю, что существует ограничение в 5 Мб — это все еще так?
Спасибо
Ответ №1:
Я работал над проектом, который использует localStorage на iPad. По моему опыту, localStorage абсолютно стабилен. Однако следует учитывать две вещи:
-
Да, лимит хранилища по-прежнему составляет 5 Мб. Поскольку символы хранятся в формате UTF16, в localStorage может храниться только 2,5 Млн символов.
-
В отличие от других реализаций localStorage, localStorage.setItem() не удаляет никакие предыдущие элементы с тем же ключом перед сохранением нового элемента. Другими словами: при перезаписи элемента всегда следует вызывать localStorage.removeItem() перед вызовом localStorage.setItem(), иначе у вас быстро закончится место.
Комментарии:
1. Спасибо за совет повторно удалить элемент