JavaScript Window History

شیء window.history شامل تاریخچه‌ی مرورگر است.

تاریخچه‌ی پنجره

window.history این شیء می‌تواند بدون نوشتن window نوشته شود.

برای حفاظت از حریم خصوصی کاربران، دسترسی JavaScript به این شیء محدود است.

روش‌های مختلف:

  • history.back() - معادل کلیک بر روی دکمه‌ی بازگشت در مرورگر
  • history.forward() - معادل کلیک بر روی دکمه‌ی پیشرفت در مرورگر

بازگشت تاریخچه‌ی پنجره

history.back() این روش URL قبلی در لیست تاریخچه را بارگذاری می‌کند.

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

مثال

دکمه بازگشت در صفحه ایجاد کنید:

<html>
<head>
<script>
function goBack() {
    window.history.back()
 }
</script>
</head>
<body>
<input type="button" value="Back" onclick="goBack()">
</body>
</html>

خروجی کد بالا خواهد بود (لطفاً روی این دکمه کلیک کنید):


Window History Forward

history forward() این روش URL بعدی در لیست تاریخچه را بارگذاری می‌کند.

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

مثال

دکمه پیشرفت در صفحه ایجاد کنید:

<html>
<head>
<script>
function goForward() {
    window.history.forward()
 }
</script>
</head>
<body>
<input type="button" value="Forward" onclick="goForward()">
</body>
</html>

خروجی کد بالا خواهد بود: