API History của JavaScript

Đối tượng History của Window

Đối tượng History chứa URL mà người dùng (trong cửa sổ trình duyệt) đã truy cập.

Đối tượng History là thuộc tính của đối tượng window.

Đối tượng History có thể truy cập theo cách sau:

window.history hoặc chỉ sử dụng history:

Mô hình

let length = window.history.length;

Thử trực tiếp

let length = history.length;

Thử trực tiếp

Thuộc tính và phương thức đối tượng History

Thuộc tính/METHOD Mô tả
back() Tải URL (trang) trước đó trong danh sách lịch sử.
forward() Tải URL (trang) tiếp theo trong danh sách lịch sử.
go() Tải URL (trang) cụ thể từ danh sách lịch sử.
length Trả về số lượng URL (trang) trong danh sách lịch sử.

Mô tả đối tượng History

Đối tượng History ban đầu được thiết kế để biểu thị lịch sử duyệt web của cửa sổ. Nhưng do lý do về quyền riêng tư, đối tượng History không cho phép script truy cập vào URL thực tế đã được truy cập. Chỉ còn lại chức năng duy nhất back()forward()go() Phương pháp.

Ví dụ

Dưới đây là hành động thực hiện bởi dòng mã sau giống như việc nhấn nút quay lại:

history.back()

Dưới đây là hành động thực hiện bởi dòng mã sau giống như việc nhấn hai lần nút quay lại:

history.go(-2)