Est le HTML5 localStorage objet isolé par page/domaine? Je me demande parce que de la façon dont j'ai le nom de localStorage clés. Dois-je besoin d'un préfixe? Ou puis-je nommer ce que je veux?
Réponses
Trop de publicités?C'est par domaine (la même ségrégation règles de la même origine), pour le faire page par page, vous auriez à utiliser une clé basée sur l' location
, ou une autre approche.
Vous n'avez pas besoin d' un préfixe, d'utiliser l'un si vous en avez besoin. Aussi, oui, vous pouvez les nommer comme vous le souhaitez.
Oui, c'est un domaine/sous-domaine a un autre localStorage et vous pouvez appeler les clés de ce que vous voulez (le préfixe n'est pas nécessaire).
Pour obtenir une clé, vous pouvez utiliser la méthode de la clé(index) comme
localStorage.key(0);
Il y avait un objet appelé globalStorage avant où l'on pouvait avoir plusieurs localStorages, mais il est déconseillé de le specs
Il est disponible n'importe où sur ce domaine comme Nick l'a suggéré, comme une alternative, il n'y a sessionStorage fonctionne de façon légèrement différente en ce qu'elle est distincte de la fenêtre du navigateur lui-même. C'est-à-dire que d'autres onglets ou fenêtres sur le même domaine n'ont pas accès à la même copie de l'objet de stockage.