Zugang Stammdomäne lokale Speicherung von Sub-Domain
-
26-09-2019 - |
Frage
EDIT:
Aus Gründen der Einfachheit:
Ich habe ein einfaches Skript UserJS bekam (: Greasemonkey, Opera: FF / Chrome eingebaut), dass behebt einige Probleme auf der Website oft ich verwende. Das Problem ist, dass ich einige Daten zwischen verschiedenen Anfragen speichern muß. Mein erster Versuch war LocalStorage
aber scheitern, wenn es um die Arbeit mit Subdomains kommt: www.domain.com
und subdomain.domain.com
(leider Root-Domain ist in der Tat Sub-Domain - dumm www
). Ich muss in der Lage, einige Datenquelle zugreifen, die überall zur Verfügung stehen.
Jetzt stecken Ich bin - Ideen
Lösung
... Warum nicht benutzen GM_setValue und GM_getValue ?
EDIT: Ich habe ein wenig zu graben. Schau mal, was ich gefunden habe!
http://www.opera.com/docs/userjs/specs/# scriptstorage
Sie behauptet, die gleichen wie local zu arbeiten, aber es ist pro-Skript scoped, anstatt per-Website. Sollte perfekt für Ihren Anwendungsfall arbeiten.
Andere Tipps
Sie können es nicht.
Aus Sicherheitsgründen gewährt der Browser nur Zugriff auf die Daten mit localstorage innerhalb derselben Domäne gespeichert. Dies ist aufgrund der Tatsache, dass auf einigen Systemen verschiedene Sub-Domains gehören zu verschiedenen Personen / Websites.
Siehe zum Beispiel: http://msdn.microsoft.com/en-us /library/cc197062(VS.85).aspx
Jede Domäne und Sub-Domain hat seine eigene trennen lokalen Speicherbereich. Domains können die Speicher zugreifen Bereiche Sub-Domains und Subdomains können zugreifen die Speicherbereiche der übergeordneten Domänen. Beispielsweise, localstorage [ 'example.com'] ist zugänglich zu example.com und einem Subdomains. die Sub-Domain localstorage [ 'www.example.com'] ist zugänglich example.com, aber nicht beschränkt auf andere Subdomänen, wie mail.example.com.