Свойство localStorage позволяет получить доступ к локальному Storage объекту. localStorage аналогично свойству sessionStorage. Разница только в том, что свойство sessionStorage хранит данные в течение сеанса (до закрытия браузера), в отличие от данных,  находящихся в свойстве localStorage, которые не имеют ограничений по времени хранения и могут быть удалены только с помощью JavaScript. 

Синтаксис

myStorage = localStorage;

Значение

Объект Storage.

Пример

Следующий код показывает пример доступа к локальному объекту  Storage для текущего домена и добавляет данные в него с помощью  Storage.setItem().

localStorage.setItem('myCat', 'Tom');

Примечание: Пожалуйста, обратитесь к статье Using the Web Storage API для более подробных примеров.

Спецификации

Спецификация Статус Коментарий
Unknown
Определение 'localStorage' в этой спецификации.
Неизвестно  

Поддержка браузерами

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

Характеристика Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
localStorage 4 3.5 8 10.50 4
sessionStorage 5 2 8 10.50 4
Характеристика Android Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
Basic support 2.1 ? 8 11 iOS 3.2

 

Все браузеры имеют различный уровень объема для localStorage и sessionStorage. Здесь подробное описание объема хранилищ для разных браузеров.

Примечание: Начиная с версии iOS 5.1, Safari Mobile хранит данные localStorage в папке cache, которая периодически подлежит очистке по требованию ОС, как правило при недостаточном количестве свободного места.  Режим инкогнито в Safari Mobile также полностью предотвращает запись в localStorage.

Смотрите также

Метки документа и участники

Внесли вклад в эту страницу: webmcheck, Halkyon, teoli, EvgenyI
Обновлялась последний раз: webmcheck,