JavaScript - History Object
JavaScript - كائن المحفوظات (History Object)
🔸 كائن history
يُستخدم للتحكم في سجل التصفح (المحفوظات) الخاص بالمستخدم داخل المتصفح.
يمكنك من خلاله الرجوع للخلف أو التقدم للأمام في الصفحات التي تم زيارتها.
🔹 الرجوع صفحة للخلف
history.back();
📌 يُعادل الضغط على زر "رجوع" في المتصفح.
---🔹 التقدم صفحة للأمام
history.forward();
📌 يُعادل الضغط على زر "التالي" في المتصفح.
---🔹 الانتقال عدد معين من الصفحات
history.go(-2); // يرجع صفحتين للخلف
history.go(1); // يتقدم صفحة واحدة للأمام
---
🔹 عدد الصفحات في السجل
console.log(history.length);
📌 هذا يُظهر عدد الصفحات في سجل الجلسة الحالية (ليس محفوظات المتصفح الكاملة).
---⚠️ ملاحظات مهمة
- لا يمكنك الوصول إلى عناوين المحفوظات لأسباب تتعلق بالخصوصية.
- استخدام
history
مفيد في تطبيقات الـ SPA (صفحة واحدة). - استخدم
go()
عندما تحتاج إلى تحكم دقيق في التصفح.
تعليقات
إرسال تعليق