Lịch sử cửa sổ JavaScript
Đối tượng window.history
chứa lịch sử trình duyệt.
Lịch sử cửa sổ
Đối tượng window.history
có thể được viết mà không cần tiền tố cửa sổ.
Để bảo vệ quyền riêng tư của người dùng, có những hạn chế về cách JavaScript có thể truy cập đối tượng này.
Một số phương pháp:
-
history.back()
- giống như nhấp lại trong trình duyệt -
history.forward()
- giống như nhấp chuột tiến lên trong trình duyệt
Cửa sổ Lịch sử Quay lại
Phương thức history.back()
tải URL trước đó vào danh sách lịch sử.
Điều này giống như việc nhấp vào nút Quay lại trong trình duyệt.
Ví dụ
Tạo nút quay lại trên một trang:
<html>
<head>
<script>
function goBack() {
window.history.back()
}
</script>
</head>
<body>
<input type="button" value="Back" onclick="goBack()">
</body>
</html>
Đầu ra của đoạn mã trên sẽ là:
Chuyển tiếp lịch sử cửa sổ
Phương thức history.forward()
tải URL tiếp theo trong danh sách lịch sử.
Điều này giống như việc nhấp vào nút Chuyển tiếp trong trình duyệt.
Ví dụ
Tạo nút chuyển tiếp trên một trang:
<html>
<head>
<script>
function goForward() {
window.history.forward()
}
</script>
</head>
<body>
<input type="button" value="Forward" onclick="goForward()">
</body>
</html>
Đầu ra của đoạn mã trên sẽ là: