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

Bagaimanakah Saya Boleh Menyimpan Pembolehubah JavaScript Merentasi Halaman?

Barbara Streisand
Lepaskan: 2024-11-15 20:25:03
asal
1056 orang telah melayarinya

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";
Salin selepas log masuk

Anda kemudiannya boleh mendapatkan semula nilai dari halaman lain menggunakan:

var retrievedValue = window.name;
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan