J'ai lu de la documentation sur sessionStorage et localStorage, mais je ne comprends pas quelle est la portée: le domaine, une page spécifique?
Par exemple, si j'ai les pages suivantes:
http://example.com/products.aspx?productID=1
http://example.com/products.aspx?productID=2
http://example.com/services.aspx?serviceID=3
Et si sur chacune des pages ci-dessus je cours (avec idvalue étant la valeur dans la chaîne de requête):
localStorage.setItem('ID',idvalue);
Vais-je me retrouver avec 3 valeurs différentes stockées, ou les valeurs vont-elles se remplacer?
javascript
html
local-storage
sessionstorage
Christophe
la source
la source
webappsstore.sqlite
dans mon répertoire de profil Firefox, à l'aide de querySELECT scope FROM webappsstore2;
. Le résultat est l'inverse de ce nom de domaine, suivi du protocole non-inversé, et suffi avec l'orifice, par exemple:gro.allizom.snodda.secivres.:https:443
. Comme vous pouvez le voir, il n'y a aucune mention de chemin.document.domain
API mentionnée: html.spec.whatwg.org/multipage/…Stockage de session:
Les valeurs ne persistent que tant que la fenêtre ou l'onglet dans lequel elles sont stockées.
Les valeurs ne sont visibles que dans la fenêtre ou l'onglet qui les a créées.
Stockage local:
Les valeurs conservent la durée de vie des fenêtres et des navigateurs.
Les valeurs sont partagées dans chaque fenêtre ou onglet fonctionnant à la même origine.
Ainsi, en lisant et en comprenant cela, chaque paire clé-valeur est unique pour chaque domaine, car le stockage local conserve les valeurs dans la fenêtre ou l'onglet.
la source