localStorage (Локальное хранилище)

localStorage - это один из API-интерфейсов функции веб-хранилища локального хранилища HTML5. Его основная функция – сохранение данных в клиенте, а клиент обычно относится к компьютеру пользователя веб-сайта в Шанхае. На мобильных устройствах, поскольку большинство браузеров поддерживают функцию веб-хранилища, веб-браузеры на смартфонах, таких как Android и iOS, могут использовать эту функцию в обычном режиме.

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

С точки зрения безопасности localstorage безопасен внутри домена, то есть localstorage основан на домене. Все страницы в этом домене имеют доступ к данным localstorage. Но есть еще проблема, то есть данные между браузерами каждого производителя браузера независимы. Другими словами, если вы используете localstorage для хранения набора данных в Firefox, их нельзя будет прочитать в браузере Chrome. Аналогично, поскольку данные локального хранилища сохраняются на устройстве пользователя, одно и то же приложение сохраняет разные данные на разных устройствах.

Источник: https://zhidao.baidu.com/question/304730398919931564.html

Last updated