Pergunta

EDITAR:

Por uma questão de simplicidade:

Eu tenho um script de userjs simples (FF/Chrome: Greasemonkey, Opera: Incorth) que corrige alguns problemas no site que estou usando com bastante frequência. O problema é que preciso armazenar alguns dados entre diferentes solicitações. Minha primeira tentativa foi LocalStorage Mas falha quando se tratava de trabalhar com subdomínios: www.domain.com e subdomain.domain.com (Infelizmente o domínio da raiz é subdomínio de fato - estúpido www). Eu preciso poder acessar alguma fonte de dados que estaria disponível em todos os lugares.

Agora estou preso - alguma ideia?

Foi útil?

Solução

... Por que não usar Gm_setValue e Gm_getValue?

EDITAR: Eu fiz um pouco de escavação. Olha o que eu achei!

http://www.opera.com/docs/userjs/specs/#scriptStorage

Ele afirma trabalhar da mesma forma que o LocalStorage, mas é escopo por script, em vez de por website. Deve funcionar perfeito para o seu caso de uso.

Outras dicas

Você não pode.

Por razões de segurança, o navegador apenas concede acesso a dados armazenados com o LocalSorage no mesmo domínio. Isso se deve ao fato de que, em alguns sistemas, diferentes subdomínios pertencem a diferentes pessoas / sites.

Veja, por exemplo:http://msdn.microsoft.com/en-us/library/cc197062(vs.85).aspx

Cada domínio e subdomínio têm sua própria área de armazenamento local separada. Os domínios podem acessar as áreas de armazenamento dos subdomínios e os subdomínios podem acessar as áreas de armazenamento dos domínios dos pais. Por exemplo, o LocalStorage ['exemplo.com'] é acessível ao exemplo.com e a qualquer um de seus subdomínios. O Subdomínio LocalStorage ['www.example.com'] é acessível ao exemplo.com, mas não a outros subdomínios, como email.example.com.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top