API Riwayat Web menyediakan metode mudah untuk mengakses objek windows.history.
Objek window.history berisi URL (Situs Web) yang pernah dikunjungi oleh pengguna.
API Riwayat Web didukung di semua browser:
| Chrome | Edge | Firefox | Safari | Opera |
|---|---|---|---|---|
| Ya | Ya | Ya | Ya | Ya |
Metode History back()
Metode back() memuat URL sebelumnya di daftar windows.history.
Hal ini sama saja dengan mengklik “panah kembali” pada browser.
Contoh:
<button onclick="myFunction()">Kembali</button>
<script>
function myFunction() {
window.history.back();
}
</script>Metode History go()
Metode go() memuat URL tertentu dari daftar riwayat.
Contoh:
<button onclick="myFunction()">Kembali 2 Halaman</button>
<script>
function myFunction() {
window.history.go(-2);
}
</script>Properti History Object
| Properti | Deskripsi |
|---|---|
| length | Menampilkan jumlah URL dalam daftar history |
Method History Object
| Method | Deskripsi |
|---|---|
| back() | Memuat URL sebelumnya di daftar riwayat |
| forward() | Memuat URL berikutnya dalam daftar riwayat |
| go() | Memuat URL tertentu dari daftar riwayat |