Что такое окно.хранилище localStorage

на option.js на "отправить эту страницу" (пример расширения Chrome) содержит следующий код:

if (window.localStorage == null) {
  ...
if (window.localStorage.customMailtoUrl == null) {

что это значит? Что такое window.localStorage?

3 ответов


localStorage / sessionStorage является частью API HTML5. По сути, это то, для чего используются cookies. Но это намного лучше.

https://developer.mozilla.org/en/DOM/Storage


от http://www.w3schools.com/html/html5_webstorage.asp:

" Что такое локальное хранилище HTML?

с локального хранилища, веб-приложения могут хранить данные локально в браузере пользователя.

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

В отличие от cookies, ограничение хранения намного больше (не менее 5 Мб), и информация никогда не передается на сервер.

локальное хранилище для каждого домена. Все страницы из одного домена могут хранить и получать доступ к одним и тем же данным."


localStorage является свойством HTML5 API, которое позволяет веб-приложениям хранить данные локально в браузере пользователя.

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

локальное хранилище HTML предоставляет два объекта для хранения данных на клиенте: