dominio principale di accesso storage locale da sottodominio
-
26-09-2019 - |
Domanda
EDIT:
Per ragioni di semplicità:
Ho una sceneggiatura UserJS semplici (FF / Chrome: Greasemonkey, Opera: built-in), che risolve alcuni problemi sul sito web che sto utilizzando molto spesso. Il problema è che ho bisogno di memorizzare alcuni dati fra diverse richieste. Il mio primo tentativo è stato LocalStorage
ma fallire quando si trattava di lavorare con sottodomini: www.domain.com
e subdomain.domain.com
(purtroppo root-dominio è sottodominio infatti - stupido www
). Ho bisogno di essere in grado di accedere ad alcuni fonte di dati che sarebbe disponibile in tutto il mondo.
Ora mi sono bloccato -? Tutte le idee
Soluzione
... Perché non usare GM_setValue e GM_getValue ?
Modifica Ho fatto un po 'di scavo. Guardate cosa ho trovato!
http://www.opera.com/docs/userjs/specs/# scriptstorage
Si afferma di lavorare lo stesso di localStorage, ma è ambito per-sceneggiatura, piuttosto che per-sito. Dovrebbe funzionare perfetto per il vostro caso d'uso.
Altri suggerimenti
Non è possibile.
Per ragioni di sicurezza il browser concede solo l'accesso ai dati memorizzati con localStorage all'interno dello stesso dominio. Questo è dovuto al fatto, che su alcuni sistemi diversi sottodomini appartengono a diverse persone / siti web.
Si veda ad esempio: http://msdn.microsoft.com/en-us /library/cc197062(VS.85).aspx
Ogni dominio e sottodominio ha il suo separare area di stoccaggio locale. domini possono accedere alle aree di stoccaggio sottodomini, e sottodomini possono accedere le aree di stoccaggio dei domini padre. Per esempio, localStorage [ 'example.com'] è accessibile a example.com e uno qualsiasi dei suoi sottodomini. il sottodominio localStorage [ 'www.example.com'] è accessibile a example.com, ma non per altri sottodomini, ad esempio mail.example.com.