Der Einfachheit halber:
Ich habe ein einfaches UserJS-Skript (FF / Chrome: Greasemonkey, Opera: eingebaut), das einige Probleme auf der Website behebt, die ich oft benutze. Das Problem ist, dass ich einige Daten zwischen verschiedenen Anfragen speichern muss. Mein erster Versuch war LocalStorage
, aber es scheiterte bei der Arbeit mit Subdomains: www.domain.com
und subdomain.domain.com
(leider ist root-domain tatsächlich subdomain - dumm www
). Ich muss auf einige Datenquellen zugreifen können, die überall verfügbar sind.
Jetzt bin ich fest - irgendwelche Ideen?
... Warum nicht GM_setValue und GM_getValue ?
BEARBEITEN: Ich habe ein bisschen gegraben. Schau, was ich gefunden habe!
Es behauptet, dass es genauso funktioniert wie "localStorage", aber es ist pro Skript und nicht pro Website. Sollte perfekt für Ihren Anwendungsfall funktionieren.
Sie können nicht.
Aus Sicherheitsgründen gewährt der Browser nur Zugriff auf Daten, die mit localStorage in derselben Domäne gespeichert sind. Dies liegt daran, dass auf manchen Systemen verschiedene Subdomains zu verschiedenen Personen / Websites gehören.
Siehe zum Beispiel: Ссылка
Jede Domäne und Subdomäne hat ihre eigene separaten lokalen Speicherbereich. Domänen kann auf die Speicherbereiche von zugreifen Sub-Domains und Sub-Domains können darauf zugreifen die Speicherbereiche der übergeordneten Domänen. Beispielsweise, localStorage ['example.com'] ist zugänglich für example.com und alle anderen seine Subdomänen. Die Sub-Domain localStorage ['www.example.com'] ist zugänglich für example.com, aber nicht für andere Subdomains wie mail.example.com.
Tags und Links javascript local-storage subdomain