ہسٹری اشیاء

ہسٹری اشیاء

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

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

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

ویژگی‌های History Object

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

روش‌های History Object

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

توضیحات History Object

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

مثال

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

history.back()

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

history.go(-2)