Saya memiliki kode berikut yang mengubah halaman dari dalam JavaScript:
var newUrl = [some code to build up URL string];
window.location.replace(newUrl);
Tetapi itu tidak mengubah URL teratas, jadi ketika seseorang mengklik tombol kembali itu tidak kembali ke halaman sebelumnya.
Bagaimana saya bisa meminta JavaScript mengubah URL teratas juga sehingga tombol kembali browser berfungsi.
window.location.replace()metode ini tidak sama denganString.prototype.replace()metode karenawindow.locationbukan string (ini objek).window.location.replace()menggantikan arus URL dengan yang baru, sementara menimpa entri URL lama dalam sejarah.