API History لـ JavaScript

مثل Window History

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

Object History هو خاصية من Object window.

يمكن الوصول إلى Object History عبر الطريقة التالية:

window.history أو باستخدام history فقط:

مثال

let length = window.history.length;

جربها بنفسك

let length = history.length;

جربها بنفسك

خصائص وطرق Object History

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

وصف Object History

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

مثال

الخطوة التالية أدناه تقوم بالعمل نفسه الذي يقوم به النقر على زر الرجوع

history.back()

الخطوة التالية أدناه تقوم بالعمل نفسه الذي يقوم به النقر مرتين على زر الرجوع

history.go(-2)