Pregunta

EDIT:

En aras de la simplicidad:

Tengo un script UserJS simples (FF / Chrome: Greasemonkey, Opera: built-in) que corrige algunos problemas en el sitio web que estoy usando con bastante frecuencia. El problema es que necesito para almacenar algunos datos entre diferentes solicitudes. Mi primer intento fue LocalStorage pero fallan a la hora de trabajar con los subdominios: www.domain.com y subdomain.domain.com (por desgracia raíz dominio se subdominio de hecho - estúpida www). Tengo que ser capaz de acceder a alguna fuente de datos que estaría disponible en todas partes.

Ahora estoy atascado - cualquier idea

¿Fue útil?

Solución

... ¿Por qué no usar GM_setValue y GM_getValue ?

EDIT: Hice un poco de investigación. Mira lo que encontré!

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

Se afirma que trabaja lo mismo que localStorage, pero es de ámbito per-escritura, en lugar de por-página web. En caso de trabajar perfecto para su caso de uso.

Otros consejos

No se puede.

Por razones de seguridad, el navegador sólo permite el acceso a los datos almacenados con localStorage dentro del mismo dominio. Esto es debido al hecho de que en algunos sistemas diferentes subdominios pertenecen a diferentes personas / sitios web.

Ver por ejemplo: http://msdn.microsoft.com/en-us /library/cc197062(VS.85).aspx

  

Cada dominio y subdominio tiene su propio   separar área de almacenamiento local. dominios   pueden acceder a las zonas de almacenamiento de   subdominios, y subdominios pueden acceder   las áreas de almacenamiento de dominios principales.   Por ejemplo,   localStorage [ 'example.com'] es   accesibles a example.com y cualquiera de   sus subdominios. el subdominio   localStorage [ 'www.example.com'] es   accesibles a example.com, pero no a   otros subdominios, como   mail.example.com.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top