dedlfix: localStorage und Events?

Beitrag lesen

Tach!

Ich dachte da so an die browserseitige Weitergabe von Daten und deren Veränderung (also auch Ereignissen) zwischen den geöffneten Tabs einer Domain. Da müsste dann mMn auch die SOP mitspielen, oder?

postMessage dürfte dir gefallen.

Da muss man das andere Fenster kennen, um es ansprechen zu können. Oder?

PS: Und SharedWorker ebenso.

Das wäre schon eher was, um Locking-Orgien zu vermeiden. Nur der Shared Worker darf auf den LocalStorage zugreifen, die Funktionen dort müssen dort atomar gehalten sein. Singlethreaded Javascript sorgt dafür, dass es keine gleichzeitigen Zugriffe geben kann.

Dass man nur Messages hinsenden kann und irgendwann eine zurückbekommt, also asynchron arbeiten muss, ist auch kein Nachteil. Da kann man sich ein schönes Promise (vielleicht mit einem setTimeout-Abbruch) drumherum bauen, so dass es auf der Verwenderseite wieder hübsch aussieht.

dedlfix.