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

?
Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top