API History JavaScript
- صفحه قبلی API Geolocation
- صفحه بعدی API MediaQueryList
اجزای 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)
- صفحه قبلی API Geolocation
- صفحه بعدی API MediaQueryList