Window History 对象
- หน้าก่อน frames
- หน้าต่อไป getComputedStyle()
- กลับไปยังด้านบน Window 对象
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)
- หน้าก่อน frames
- หน้าต่อไป getComputedStyle()
- กลับไปยังด้านบน Window 对象