مثل Window History
- الصفحة السابقة frames
- الصفحة التالية getComputedStyle()
- العودة إلى الطبقة العليا مثل Window
مثل Window History
يحتوي موضوع History على URL التي زارها المستخدم (في نافذة المتصفح).
موضوع History هو سمة من موضوع window.
يمكن الوصول إلى موضوع History عبر الطريقة التالية:
window.history
أو فقط history
:
مثال
let length = window.history.length;
let length = history.length;
سمات ومواضيع موضوع History
سمة/طريقة | وصف |
---|---|
back() | تحميل URL (الصفحة) السابقة في قائمة التاريخ. |
forward() | تحميل URL (الصفحة) التالية في قائمة التاريخ. |
go() | تحميل URL (الصفحة) المحددة من قائمة التاريخ. |
length | يعود عدد URL (الصفحات) في قائمة التاريخ. |
وصف موضوع History
History الموضوع أولاً تم تصميمه لتمثيل تاريخ التصفح للنافذة. ولكن بسبب أسباب الخصوصية، لا يسمح الموضوع History للسكرابتز الوصول إلى URL الفعلية التي تم زيارتها من قبل. الفئة الوحيدة التي ما تزال تستخدم هي back()وforward() و go() الطريقة.
مثال
عملية سطر الكود التالي تشبه ما يحدث عند النقر على زر التراجع
history.back()
عملية سطر الكود التالي تشبه ما يحدث عند النقر مرتين على زر التراجع
history.go(-2)
- الصفحة السابقة frames
- الصفحة التالية getComputedStyle()
- العودة إلى الطبقة العليا مثل Window