JavaScript: Mendapatkan semula URL Sebelumnya
Masalah:
Menavigasi halaman web selalunya memerlukan akses ke URL sebelumnya tanpa menggunakan sauh atau kuki. Adakah terdapat penyelesaian JavaScript untuk ini?
Jawapan:
Ya, sifat document.referrer boleh memberikan URL halaman yang dilawati sebelum yang semasa. Sifat ini biasanya diisi apabila pengguna mengklik pautan untuk menavigasi ke halaman semasa, tetapi ia mungkin tidak boleh diakses dalam semua kes.
Penjelasan:
Untuk keselamatan dan sebab privasi, window.history tidak boleh digunakan untuk mengakses URL dalam sesi. Akses kepada URL sejarah akan membolehkan tapak web menjejak aktiviti pengguna merentas tapak web yang berbeza.
Penggunaan:
console.log(`Previous URL: ${document.referrer}`);
Pertimbangan:
Walaupun document.referrer boleh memberikan URL sebelumnya, ia mungkin tidak tersedia dalam beberapa senario, seperti apabila pengguna:
Alternatif:
Untuk pengurusan negeri yang boleh dipercayai dalam tapak anda sendiri, pertimbangkan untuk menggunakan:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Dapatkan URL Sebelumnya dalam JavaScript Tanpa Menggunakan Kuki atau Sauh?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!