Web History API
Web History API window.history obyektiga kirishning oson usullarini taqdim etadi. window.history obyekti foydalanuvchi tashrif buyurgan URL manzillarini (veb-saytlarni) o'z ichiga oladi.
Web History API barcha brauzerlarda qo'llab-quvvatlanadi:
| Chrome | IE/Edge | Firefox | Safari | Opera |
|---|---|---|---|---|
| Ha | Ha | Ha | Ha | Ha |
History back() metodi
back() metodi window.history ro'yxatidagi oldingi URL-ni yuklaydi. Bu brauzeringizdagi "orqaga" (back arrow) tugmasini bosish bilan bir xil.
Misol
html
<button onclick="myFunction()">Orqaga qaytish</button>
<script>
function myFunction() {
window.history.back()
}
</script>History go() metodi
go() metodi tarix ro'yxatidan ma'lum bir URLni yuklaydi:
Misol (2 sahifa orqaga qaytish)
html
<button onclick="myFunction()">2 sahifa orqaga qaytish</button>
<script>
function myFunction() {
window.history.go(-2)
}
</script>History obyektining xususiyatlari
| Xususiyat | Tavsif |
|---|---|
length | Tarix ro'yxatidagi URL manzillar sonini qaytaradi |
History obyektining metodlari
| Metod | Tavsif |
|---|---|
back() | Tarix ro'yxatidagi oldingi URLni yuklaydi |
forward() | Tarix ro'yxatidagi keyingi URLni yuklaydi |
go() | Tarix ro'yxatidan ma'lum bir URLni (masofaga qarab) yuklaydi |
