مفهوم History

مفهوم History

يحتوي موضوع History Object على URLs التي زارها المستخدم (في نافذة المتصفح).

موضوع History Object جزء من موضوع window، يمكن الوصول إليه من خلال صفة window.history.

ملاحظة:لا توجد معايير عامة معتمدة لتوضيح موضوع History Object، ولكن يدعم جميع المتصفحات هذا الموضوع.

صفات موضوع History Object

صفة وصف
length يعود بمقدار عدد URLs في قائمة تاريخ التصفح لمتصفح الويب.

طريقة موضوع History Object

طريقة وصف
back() تحميل URL السابق من قائمة history.
forward() تحميل URL التالي من قائمة history.
go() تحميل صفحة معينة من قائمة history.

وصف موضوع History Object

تم تصميم موضوع History Object لتمثيل تاريخ التصفح للنافذة. ولكن لأسباب تتعلق بالخصوصية، لا يسمح موضوع History Object للسكربتات بزيارة URLs التي تم زيارتها بالفعل. الوظيفة الوحيدة التي لا تزال مستخدمة هي back()،forward() و go() طريقة.

مثال

يؤدي سطر الكود التالي نفس عملية النقر على زر الرجوع إلى الأمام:

history.back()

يؤدي سطر الكود التالي نفس عملية النقر مرتين على زر الرجوع إلى الأمام:

history.go(-2)