تاريخ نافذة جافا سكريبت
يحتوي window.history
الكائن على محفوظات المستعرضات.
محفوظات النافذة
يمكن window.history
كتابة الكائن بدون بادئة النافذة.
لحماية خصوصية المستخدمين ، هناك قيود على كيفية وصول 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>
ناتج الكود أعلاه سيكون:
نافذة التاريخ إلى الأمام
تقوم history.forward()
الطريقة بتحميل عنوان URL التالي في قائمة المحفوظات.
يماثل هذا النقر فوق الزر "إعادة توجيه" في المتصفح.
مثال
إنشاء زر للأمام على الصفحة:
<html>
<head>
<script>
function goForward() {
window.history.forward()
}
</script>
</head>
<body>
<input type="button" value="Forward" onclick="goForward()">
</body>
</html>
ناتج الكود أعلاه سيكون: