Является ли localStorage надежным на iPad?

#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. Спасибо за совет повторно удалить элемент