ChrisB: globale Variable über alle Fenster einer Domain

Beitrag lesen

Hi,

Von einer Seite, beispielsweise einer Gallerie oder diese Forum, kann man mehrere Unterseiten gleichzeitig in Tabs/Fenstern öffnen.
Ich such einen Mechanismus, bei dem ich eine JS Variable habe, auf die alle diese offenen Seiten zugreifen können. Geht das?

Nein - nicht, wenn der Nutzer die Tabs selber öffnet.

Sinn ist zum Beispiel dass *eine* dieser Seiten regelmäßig nach Messages pollt, diese bestimmte eine Seite könnte man mit so einer globalen Variable aushandeln.

Worum geht es genau - das nur eine der Seiten pollt, und nicht alle, um nicht zu viel Traffic zu verursachen?
Dann nutze ein Cookie, um die Information, dass es bereits einen „Poller“ gibt, zu hinterlegen.

Wenn die eine Seite die anderen auch noch über Neuigkeiten benachrichtigen soll - das ginge nur, wenn du Referenzen auf die Seiten hättest, s.o.

Du könntest zusätzlich in der pollenden Seite einen Cookie setzen, der von den anderen Seiten regelmässig abgefragt wird, und diesen die Info gibt, dass sie selber ebenfalls die neuen Informationen anfordern sollen. Wenn das immer die gleichen sind, hilft dir Caching, unnötigen Traffic zu vermeiden.

MfG ChrisB

--
“Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]