· 3 min de lecture
Comment inspecter et vider le LocalStorage
Manesh Jayawardhana
CIO et cofondateur
Les applications web stockent souvent de petites données dans votre navigateur. Préférences, brouillons, jetons, indicateurs de fonctionnalités et paramètres en cache peuvent se retrouver dans le LocalStorage. Cela peut être utile, mais cela signifie aussi qu’un site peut conserver un état après la fermeture de l’onglet, une déconnexion ou une actualisation.
Un inspecteur Local Storage vous aide à parcourir et effacer les données de stockage d’un site dans un espace de travail entièrement local au navigateur.
Ce qu’implique l’inspection du LocalStorage
Le Local Storage est une zone de stockage du navigateur où les sites web peuvent enregistrer des paires clé-valeur sous forme de texte. Contrairement au stockage de session, le Local Storage persiste jusqu’à ce qu’il soit effacé par le site, le navigateur ou l’utilisateur.
L’inspecter revient à examiner quelles clés existent, quelles valeurs elles contiennent, et si elles doivent être supprimées. C’est utile pour le débogage, la revue de confidentialité et la réinitialisation de l’état local d’une application web.
Pourquoi cela pose problème
Les outils de développement du navigateur peuvent afficher le LocalStorage, mais ils ne sont pas toujours pratiques pour une revue rapide. Les valeurs peuvent être longues, encodées, ou réparties sur plusieurs clés.
Les gens confondent aussi l’effacement des cookies avec celui du LocalStorage. Ce sont des mécanismes de stockage différents, et effacer l’un ne supprime pas toujours l’autre.
| Type de stockage | Usage typique |
|---|---|
| Cookies | Petites valeurs lisibles par le serveur |
| Local Storage | Valeurs persistantes côté navigateur |
| SessionStorage | Valeurs limitées à la session de l’onglet |
| Cache | Fichiers et réponses enregistrés par le navigateur |
À quoi ressemble une bonne inspection
Des clés lisibles
Vous devriez pouvoir voir quelles données existent sans fouiller dans des menus.
Un effacement délibéré
Ne supprimez que ce que vous avez l’intention de supprimer, surtout pendant un débogage.
Des valeurs sensibles traitées avec précaution
Les jetons et données personnelles ne devraient pas être copiés ou partagés à la légère.
Erreurs courantes à éviter
- Supposer que la déconnexion efface tout. Certaines données locales peuvent subsister.
- Confondre cookies et LocalStorage. Ce sont des zones de stockage distinctes du navigateur.
- Coller des valeurs sensibles dans des messages. Les valeurs stockées peuvent contenir des jetons ou des données utilisateur.
- Effacer des données sans en vérifier l’impact. Supprimer des clés peut réinitialiser les préférences ou l’état d’une application.
Comment faire avec Local Storage Inspector
- Ouvrez le Local Storage Inspector gratuit.
- Passez en revue les entrées de stockage disponibles.
- Inspectez les noms de clés et leurs valeurs.
- Identifiez les entrées dont vous n’avez plus besoin.
- Effacez les données sélectionnées ou réinitialisez le stockage si nécessaire.
L’outil est utile pour le nettoyage de confidentialité, le débogage front-end et la compréhension de ce qu’une application a enregistré localement.
Questions fréquentes
Le Local Storage est-il envoyé automatiquement au serveur ?
Non. Contrairement aux cookies, le Local Storage n’est pas automatiquement inclus dans les requêtes HTTP, même si les scripts du site peuvent le lire.
Effacer les cookies efface-t-il aussi le Local Storage ?
Pas toujours. Les paramètres du navigateur varient, et les deux types de stockage sont distincts.
Le Local Storage peut-il contenir des données sensibles ?
Oui. Certaines applications y stockent des jetons ou des paramètres personnels ; inspectez et partagez donc les valeurs avec précaution.
Pour conclure
Le Local Storage est utile, mais persistant. Une inspection rapide vous aide à comprendre ce qu’un site a conservé dans votre navigateur.