Objet pour la manipulation d'enregistrement de contenu dans le navigateur
Compatible tous navigateurs
Oui
Oui
Oui
Oui
Oui
Oui
Oui
Description L'objet Storage permet de stocker des données sous la forme clé / valeur dans le navigateur.
Les propriétés window.localStorage et window.sessionStorage permettent d'accéder aux données stockées dans le navigateur pour le domaine en cours de consultation.
Remarque : Le Storage ne doit pas être confondu avec un cookie.
Les cookies sont envoyés au serveur dans l'entête HTTP. Ce n'est pas le cas ici où les données restent en local.
Les cookies sont limités en taille à quelques ko. Il est possible de stocker plusieurs Mo sans problème dans un Storage.
Les navigateurs modernes supportent cette fonctionnalité. Il est possible de détecter l'existence de l'objet avec la syntaxe : if (typeof Storage !== "undefined") {
// Accès autorisé
}
Propriété length Nombre de couples clé/valeur enregistrés dans le Storage d'un domaine
Méthodes getItem() Retourne la valeur associée à la clé dans le Storage key() Retourne le nom de la clé stockée dans le storage à l'indice numero_de_cle removeItem() Supprime définitivement du storage la clé voulue setItem() Enregistre dans le navigateur la valeur associée à une clé