اجزای History Window

اجزای History Window

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)