sessionStorage est une fonctionnalité de l'API Web utilisée pour stocker et obtenir des données temporaires dans le navigateur. Il peut conserver les données pendant la session en cours, mais une fois la session terminée, les données seront effacées. La fonctionnalité
sessionStorage est largement prise en charge dans les principaux navigateurs, notamment Chrome, Firefox, Safari, IE et Edge. L'état de prise en charge de chaque navigateur et les exemples de code associés sont répertoriés ci-dessous.
// Stocker les données
sessionStorage.setItem("key", "value"); let data = sessionStorage.getItem("key");
//Delete data
sessionStorage.removeItem("key");
Firefox :
// Obtenir les données
let data = sessionStorage.getItem("key"); sessionStorage.clear();
Safari :
Les navigateurs IE et Edge prennent également en charge le Fonction sessionStorage, code Les exemples sont les suivants :
// Stocker les données
sessionStorage.setItem("key", "value");
Il est à noter que sessionStorage est stocké dans le navigateur, et chaque utilisateur qui visite la même page disposera d'une zone de stockage indépendante. Si l'utilisateur ouvre plusieurs fenêtres ou onglets en même temps et que ces pages accèdent au même nom de domaine, les données de sessionStorage entre elles ne seront pas partagées.
En bref, sessionStorage est une fonction de navigateur très pratique et largement prise en charge dans les principaux navigateurs grand public. En utilisant sessionStorage, nous pouvons facilement stocker et obtenir des données temporaires pour offrir une meilleure expérience utilisateur pour les applications Web.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!