La propriété localStorage vous permet d'accéder à un objet local 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.

Syntaxe

monStockage = localStorage;

Valeur

Un objet Storage.

Exemple

L'extrait de code suivant accède à l'objet local Storage du domaine courant et lui ajoute une entrée en utilisant Storage.setItem().

localStorage.setItem('monChat', 'Tom');

Note: Se référer à l'article Using the Web Storage API pour voir un exemple complet.

Spécifications

Spécification Statut Commentaire
Unknown
La définition de 'localStorage' dans cette spécification.
Statut inconnu  

Compatibilité navigateurs

Update compatibility data on GitHub
OrdinateurMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariWebview AndroidChrome pour AndroidEdge MobileFirefox pour AndroidOpera pour AndroidSafari pour iOSSamsung Internet
Support simpleChrome Support complet 4Edge Support complet OuiFirefox Support complet 3.5IE Support complet 8Opera Support complet 10.5Safari Support complet 4WebView Android Support complet OuiChrome Android Support complet OuiEdge Mobile Support complet OuiFirefox Android Support complet OuiOpera Android Support complet 11Safari iOS Support complet 3.2Samsung Internet Android ?

Légende

Support complet  
Support complet
Compatibilité inconnue  
Compatibilité inconnue

Tous les navigateurs ont des capacités de stockage variables que ce soit pour le localStorage ou pour le sessionStorage. Le lien suivant permet de tester la capacité de stockage des différents navigateurs : detailed rundown of all the storage capacities for various browsers.

Note : à partir d'iOS 5.1, Safari Mobile stocke les données du localStorage dans le dossier de cache du navigateur. Ce dernier peut être sujet à d'occasionnels nettoyages à la convenance du système, notamment lorsque l'espace de stockage restant est faible. La navigation privée sur Safari Mobile ne permet pas d'accéder à l'écriture dans le localStorage.

Voir aussi

Étiquettes et contributeurs liés au document

Contributeurs à cette page : begmans, Bpruneau, Axnyff, EmmanuelBeziat, Nolwennig, goofy_bz, mfrederic
Dernière mise à jour par : begmans,