API‌های تاریخچه وب

Web History API روش‌های ساده‌ای برای دسترسی به عنصر windows.history ارائه می‌دهد.

عنصر window.history URL‌های دیده شده کاربر (وب‌سایت‌ها) را شامل می‌شود.

تمام مرورگرها از Web History API پشتیبانی می‌کنند:

کروم IE افرادا سافاری آپرا
پشتیبانی می‌شود پشتیبانی می‌شود پشتیبانی می‌شود پشتیبانی می‌شود پشتیبانی می‌شود

مетод back() History

مетод back() URL قبلی لیست windows.history را بارگذاری می‌کند.

این با کلیک بر روی شکل‌های پیکان بازگشت در مرورگر مشابه است.

مثال

<button onclick="myFunction()">برگشت</button>
<script>
function myFunction() {
  window.history.back();
}
</script>

مетод go() History

مетод go() یک URL خاص از لیست تاریخچه بارگذاری می‌کند:

مثال

<button onclick="myFunction()">برگشت به دو صفحه قبل</button>
<script>
function myFunction() {
  window.history.go(-2);
}
</script>

ویژگی‌های شیء History

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

مетод‌های شیء History

مетод شرح
back() URL قبل از لیست تاریخچه بارگذاری کنید.
forward() URL بعدی در لیست تاریخچه بارگذاری کنید.
go() URL خاصی از لیست تاریخچه بارگذاری کنید.