--- title: Window.localStorage slug: Web/API/Window/localStorage tags: - API - Propriété - Reference - Stockage - Stockage Web - Window - WindowLocalStorage - lecture seule - localStorage translation_of: Web/API/Window/localStorage ---
{{APIRef("Web Storage API")}}
La propriété localStorage
vous permet d'accéder à un objet local {{domxref("Storage")}}. Le localStorage
est similaire au sessionStorage
. La seule différence : les données stockées dans le localStorage
n'ont pas de délai d'expiration, alors que les données stockées dans le sessionStorage
sont nettoyées quand la session navigateur prend fin — donc quand on ferme le navigateur.
Il convient de noter que les données stockées dans localStorage
ou sessionStorage
sont spécifiques au protocole de la page.
Les clés et les valeurs sont toujours des chaînes de caractères (à noter que, comme pour les objets, les clés entières seront automatiquement converties en chaînes de caractères).
monStockage = localStorage;
Un objet {{DOMxRef("Storage")}} qui peut être utilisé pour accéder à l'espace de stockage local de l'origine actuelle.
SecurityError
file:
ou data:
, par exemple). Par exemple, l'utilisateur peut configurer son navigateur de manière à refuser la permission de conserver des données pour l'origine spécifiée.L'extrait de code suivant accède à l'objet local {{domxref("Storage")}} du domaine courant et lui ajoute une entrée en utilisant {{domxref("Storage.setItem()")}}.
localStorage.setItem('monChat', 'Tom');
La syntaxe pour la lecture de l'article localStorage
est la suivante :
var cat = localStorage.getItem('myCat');
La syntaxe pour la suppression de l'élément localStorage
est la suivante :
localStorage.removeItem('myCat');
La syntaxe pour supprimer tous les éléments de localStorage
est la suivante :
// Effacer tous les éléments localStorage.clear();
Note : Se référer à l'article Using the Web Storage API pour voir un exemple complet.
Spécification | Statut | Commentaire |
---|---|---|
{{SpecName("HTML WHATWG", "webstorage.html#dom-localstorage", "localStorage")}} | {{Spec2("HTML WHATWG")}} |
{{Compat("api.Window.localStorage")}}