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

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top