تاریخچه (History)
«history» تاریخچه مرورگر است. با آن می توانی عقب یا جلو بروی. این شیء برای ناوبری ساده در صفحات مفید است؛ اما برای حفظ حریم خصوصی، دسترسی ها محدود است.
آشنایی با تاریخچه مرورگر
شیء window.history بدون پیشوند هم کار می کند. دو متد مهم دارد: back() برای برگشت، و forward() برای رفتن به جلو. این ها همان دکمه های Back و Forward هستند.
history.back(): بازگشت به صفحه قبلی
با این متد، مرورگر یک قدم به عقب می رود. مثل دکمه Back.
function goBack() {
window.history.back();
}
history.forward(): رفتن به صفحه بعدی
اگر صفحه بعدی در صف وجود داشته باشد، به آن می رود. مثل Forward.
function goForward() {
window.history.forward();
}
نکته: برای حفظ حریم خصوصی، جاوااسکریپت به جزئیات فهرست تاریخچه دسترسی مستقیم ندارد.
گام های عملی
- یک دکمه «Back» بساز و تابع goBack را وصل کن.
- یک دکمه «Forward» بساز و تابع goForward را وصل کن.
- رفتار دکمه ها را در مسیرهای مختلف تست کن.
لینک های مرتبط
- Location (Location)؛ کار با آدرس صفحه.
- Navigator (Navigator)؛ اطلاعات مرورگر.
- تاریخچه مرورگر؛ مرور خلاصه برای سئو.
جمع بندی سریع
- history.back() مثل دکمه Back است.
- history.forward() مثل دکمه Forward است.
- دسترسی به فهرست کامل مجاز نیست.
- برای ناوبری ساده بسیار کاربردی است.