Ich möchte einen bestimmten Wert für jedes Browserfenster speichern.
Dieser Wert sollte nach einem Neuladen gleich bleiben.Browserfenster spezifische Variable in Javascript
Ein Beispiel:
I 2 Tabs meiner Seite geöffnet werden soll, sollten beide in der Lage, die Daten von zwei verschiedenen Konten zu zeigen. Z.B. Google Mail kann zwischen zwei eingeloggten Seiten wechseln. Und selbst wenn Sie die Registerkarte aktualisieren, bleibt das sichtbare Konto gleich.
Im Moment habe ich nur eine mögliche Lösung in dem Sinne:
- Speicher, um den Wert in der URL
- Vergewissern Sie sich, dass jeder Link auf dieser Seite zur nächsten Seite dieses Wert passiert
Aber dieser Weg scheint ein bisschen "schmutzig" zu sein. Es wird kaputt, wenn ich einen einzelnen Link verpasse.
Gibt es eine Möglichkeit, stattdessen eine versteckte Eingabe oder andere js-Funktionen zu verwenden?
Btw: Ich benutze ASPX und IIS als Webserver.
Und wie kann ich erkennen, aus welchem Browserfenster sie kommen? Soweit ich weiß, verwenden alle Fenster die gleichen Cookies (innerhalb eines Browsers) – Sammy