· 3 мин. четене
Как да проверите и изчистите LocalStorage
Manesh Jayawardhana
CIO & Co-founder
Уеб приложенията често съхраняват малки данни във вашия браузър. Предпочитания, чернови, токени, флагове за функции и кеширани настройки могат да завършат в LocalStorage. Това може да е полезно, но също означава, че даден сайт може да запази състояние, след като затворите раздела, излезете или опресните.
Инспектор на Local Storage ви помага да разгледате и изчистите данните за съхранение на сайт в директно работно пространство, само в браузъра.
Какво включва проверката на LocalStorage
Local Storage е област за съхранение в браузъра, където уебсайтовете могат да запазват двойки текстов ключ-стойност. За разлика от съхранението на сесия, Local Storage остава, докато не бъде изчистено от сайта, браузъра или потребителя.
Проверката му означава преглед кои ключове съществуват, какви стойности държат и дали трябва да бъдат премахнати. Това е полезно за отстраняване на грешки, преглед на поверителността и нулиране на локалното състояние на уеб приложение.
Защо хората се затрудняват тук
Инструментите за разработчици в браузъра могат да показват LocalStorage, но не винаги са удобни за бърз преглед. Стойностите могат да бъдат дълги, кодирани или разпределени в множество ключове.
Хората също бъркат изчистването на бисквитки с изчистването на LocalStorage. Това са различни механизми за съхранение и изчистването на единия не винаги премахва другия.
| Тип съхранение | Типично използване |
|---|---|
| Бисквитки | Малки стойности, четими от сървъра |
| Local Storage | Постоянни стойности на ключове от страна на браузъра |
| SessionStorage | Само стойности за сесията на раздела |
| Кеш | Файлове и отговори, запазени от браузъра |
Как изглежда добра проверка
Четими ключове
Трябва да можете да видите какви данни съществуват, без да ровите в менюта.
Съзнателно изчистване
Премахвайте само това, което възнамерявате да премахнете, особено по време на отстраняване на грешки.
Чувствителните стойности се третират внимателно
Токените и личните данни не трябва да се копират или споделят небрежно.
Често срещани грешки, които да избягвате
- Предположение, че излизането изчиства всичко. Някои локални данни може да останат.
- Объркване на бисквитки и LocalStorage. Това са отделни области за съхранение в браузъра.
- Поставяне на чувствителни стойности в съобщения. Съхранените стойности могат да включват токени или потребителски данни.
- Изчистване на данни без проверка на въздействието. Премахването на ключове може да нулира предпочитания или състояние на приложението.
Как да го направите с Local Storage Inspector
- Отворете безплатния Local Storage Inspector.
- Прегледайте наличните записи за съхранение на сайта.
- Проверете имената на ключовете и техните стойности.
- Идентифицирайте записите, от които вече нямате нужда.
- Изчистете избраните данни или нулирайте съхранението по нужда.
Инструментът е полезен за почистване на поверителност, отстраняване на грешки във frontend и разбиране какво е запазило локално дадено браузър приложение.
Често задавани въпроси
Local Storage автоматично ли се изпраща до сървъра?
Не. За разлика от бисквитките, Local Storage не се включва автоматично в HTTP заявки, въпреки че скриптовете на сайта могат да го четат.
Изчистването на бисквитки изчиства ли и LocalStorage?
Не винаги. Настройките на браузъра варират, а двата типа съхранение са отделни.
Може ли Local Storage да съдържа чувствителни данни?
Да. Някои приложения съхраняват там токени или лични настройки, така че проверявайте и споделяйте стойности внимателно.
Заключителна мисъл
Local Storage е полезен, но постоянен. Бърза проверка ви помага да разберете какво е запазил даден сайт във вашия браузър.