Window History 对象

Window History 对象

ออปเจกต์ 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)