موضوع History

موضوع History

عنصر History شامل URL‌هایی است که کاربر (در پنجره مرورگر) به آن‌ها دسترسی داشته است.

عنصر History بخشی از عنصر window است و می‌توان از طریق ویژگی window.history به آن دسترسی داشت.

نکته:استاندارد عمومی‌ای برای عنصر History وجود ندارد، اما تمام مرورگرها این عنصر را پشتیبانی می‌کنند.

ویژگی‌های عنصر History

ویژگی توضیحات
length برگرداندن تعداد URL‌های در لیست تاریخچه مرورگر

روش‌های عنصر History

روش توضیحات
back() بارگذاری URL قبلی در لیست history
forward() بارگذاری URL بعدی در لیست history
go() بارگذاری صفحه خاصی از لیست history

توضیحات عنصر History

عنصر History اولین بار برای نمایش تاریخچه مرور صفحات در پنجره طراحی شد. اما به دلیل دلایل حریم خصوصی، این عنصر دیگر اجازه دسترسی به URL‌های واقعی دیده شده توسط کاربر را به اسکریپت‌ها نمی‌دهد. تنها عملکردی که هنوز استفاده می‌شود فقط back()وforward() و go() روش.

مثال

عملکرد کد زیر با کلیک روی دکمه بازگشت مشابه است:

history.back()

عملکرد کد زیر با کلیک دوبار روی دکمه بازگشت مشابه است:

history.go(-2)