localStorage Access domaine racine de sous-domaine
-
26-09-2019 - |
Question
EDIT:
Par souci de simplicité:
J'ai un script simple de UserJS (FF / Chrome: Greasemonkey, Opera: intégré) qui résout certains problèmes sur le site Web que je utilise assez souvent. Le problème est que je dois stocker des données entre les différentes demandes. Ma première tentative a été LocalStorage
mais échouer quand il est venu travailler avec des sous-domaines: www.domain.com
et subdomain.domain.com
(malheureusement racine domaine est en fait un sous-domaine - www
stupide). Je dois être en mesure d'accéder à une source de données qui seraient disponibles partout.
Maintenant, je suis bloqué - toutes les idées
?La solution
... Pourquoi ne pas utiliser GM_setValue et GM_getValue ?
EDIT: Je l'ai fait creuser un peu. Regardez ce que je trouve!
http://www.opera.com/docs/userjs/specs/# scriptstorage
Il prétend travailler le même que localStorage, mais il est scope par script, plutôt que par le site web. Si le travail parfait pour votre cas d'utilisation.
Autres conseils
Vous ne pouvez pas.
Pour des raisons de sécurité, le navigateur accorde uniquement l'accès aux données stockées avec localStorage dans le même domaine. Cela est dû au fait que sur certains systèmes différents sous-domaines appartiennent à différentes personnes / sites.
Voir par exemple: http://msdn.microsoft.com/en-us /library/cc197062(VS.85).aspx
Chaque domaine et sous-domaine a son propre distinct zone de stockage local. Domaines peuvent accéder aux zones de stockage sous-domaines et sous-domaines peuvent accéder les zones de stockage des domaines parents. Par exemple, localStorage [ 'example.com'] est accessible à example.com et l'un des ses sous-domaines. le sous-domaine localStorage [ 'www.example.com'] est accessible à example.com, mais pas d'autres sous-domaines, tels que mail.example.com.