Ответ
Вкладка Storage в инструментах разработчика браузера (DevTools) — это панель для инспекции, управления и отладки всех видов клиентских хранилищ данных.
Как открыть: F12 → вкладка Application (в Chrome/Edge) или Storage (в Firefox) → раздел Storage.
Что можно увидеть и делать:
-
Local Storage / Session Storage
- Просмотр всех пар ключ-значение для текущего origin.
- Добавление, редактирование и удаление записей в реальном времени.
- Полезно для отладки состояния приложения.
-
Cookies
- Список всех cookies для текущего домена.
- Просмотр атрибутов: имя, значение, срок жизни, флаги (
HttpOnly,Secure,SameSite). - Возможность удалить отдельные cookie.
-
IndexedDB
- Просмотр NoSQL-баз данных и их объектных хранилищ (object stores).
- Инспекция записей, выполнение запросов.
-
Cache Storage
- Просмотр кэшей, созданных Service Workers (из Cache API).
- Можно увидеть закэшированные ресурсы (HTML, CSS, JS, изображения).
Практическое применение для отладки:
// Код приложения сохраняет токен
localStorage.setItem('authToken', 'abc123.xyz.789');
- Откройте DevTools → Application → Local Storage.
- Найдите свой домен и убедитесь, что ключ
authTokenприсутствует со значениемabc123.xyz.789. - Можно изменить значение прямо в таблице для тестирования разных сценариев.
Эта вкладка незаменима для анализа проблем, связанных с персистентностью данных, работой PWA (Progressive Web Apps) и отладкой механизмов кэширования.