Acceso dominio raíz del almacenamiento local del subdominio
-
26-09-2019 - |
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
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.