Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Boleh Menyimpan Pembolehubah JavaScript Merentasi Halaman?

Bagaimanakah Saya Boleh Menyimpan Pembolehubah JavaScript Merentasi Halaman?

Barbara Streisand
Barbara Streisandasal
2024-11-15 20:25:031059semak imbas

How Can I Store JavaScript Variables Across Pages?

Menyimpan Pembolehubah JavaScript Merentasi Halaman

Pembolehubah JavaScript hanya tersedia dalam halaman di mana ia diisytiharkan. Walau bagaimanapun, terdapat cara untuk mengekalkan pembolehubah ini merentas halaman yang berbeza.

Menggunakan Window.name sebagai Sesi JavaScript

Satu teknik ialah menggunakan sifat window.name untuk menyimpan pembolehubah. Ini dikenali sebagai sesi JavaScript. Sintaks adalah seperti berikut:

window.name = "someValue";

Anda kemudiannya boleh mendapatkan semula nilai dari halaman lain menggunakan:

var retrievedValue = window.name;

Walau bagaimanapun, teknik ini hanya berfungsi dalam tetingkap atau tab yang sama. Jika anda menavigasi ke tetingkap atau tab lain, nilai yang disimpan dalam window.name akan hilang.

Pilihan Storan Berterusan Lain

Pilihan lain untuk storan berterusan termasuk:

  • Storan Web HTML5 (localStorage dan sessionStorage): Ini menyediakan storan nilai kunci yang berterusan merentas muat semula halaman.
  • IndexedDB: API pangkalan data yang membenarkan storan data berstruktur.
  • Kuki pihak ketiga: Walaupun kuki mempunyai kebimbangan privasi, kuki itu boleh digunakan untuk storan berterusan. Walau bagaimanapun, ia mungkin disekat oleh penyemak imbas.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menyimpan Pembolehubah JavaScript Merentasi Halaman?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn