Window History
شیء window.history
بخشی از BOM (Browser Object Model) است و امکان مدیریت تاریخچه مرورگر (صفحات بازدید شده توسط کاربر) را فراهم میکند.
🔹 1. ویژگی مهم history
🟢 history.length
-
تعداد صفحات موجود در تاریخچه مرورگر
🔹 2. متدهای history
📌 ()history.back
-
کاربر را به صفحه قبلی در تاریخچه میبرد (معادل دکمه Back مرورگر).
📌 ()history.forward
-
کاربر را به صفحه بعدی در تاریخچه میبرد (معادل دکمه Forward مرورگر).
📌 history.go(n)
-
جابجایی در تاریخچه:
-
-1
→ یک صفحه به عقب -
1
→ یک صفحه به جلو -
0
→ بارگذاری مجدد صفحه جاری
-
🔹 3. مثال کامل
✅ خلاصه
-
history.length
→ تعداد صفحات در تاریخچه -
()history.back
→ حرکت به عقب (معادل Back) -
()history.forward
→ حرکت به جلو (معادل Forward) -
history.go(n)
→ جابجایی دلخواه در تاریخچه