JavaScript-Variablen über mehrere Seiten hinweg beibehalten: Eine umfassende Erklärung
Es kann für verschiedene Anwendungen zwingend erforderlich sein, JavaScript-Variablen über mehrere Webseiten hinweg beizubehalten. Angenommen, Sie haben eine JavaScript-Variable „someVar“ auf Seite A auf 5 gesetzt. Wie können Sie sicherstellen, dass „someVar“ seinen Wert 5 behält, wenn Sie durch Klicken auf einen Hyperlink zu Seite B navigieren?
Lösung : Nutzung der JavaScript-Sitzung
JavaScript bietet einen Mechanismus namens „JavaScript-Sitzung“, der es Ihnen ermöglicht, Daten dauerhaft in einem einzigen Fenster oder Tab zu speichern. Die Eigenschaft „window.name“ dient als persistenter Speicherplatz für Daten.
Implementierung:
window.name = JSON.stringify({ someVar: 5 });
const storedData = JSON.parse(window.name); const someVar = storedData.someVar;
Einschränkungen:
JavaScript-Sitzung ist auf dasselbe Fenster/Tab beschränkt. Durch das Öffnen eines neuen Fensters oder einer Browsersitzung wird „someVar“ auf den Standardwert zurückgesetzt.
Das obige ist der detaillierte Inhalt vonWie können Sie JavaScript-Variablen über mehrere Webseiten hinweg beibehalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!