Web History API

Web History API cung cấp các phương pháp đơn giản để truy cập đối tượng windows.history.

Đối tượng window.history chứa các URL (website) mà người dùng đã truy cập.

Tất cả các trình duyệt đều hỗ trợ Web History API:

Chrome IE Firefox Safari Opera
Hỗ trợ Hỗ trợ Hỗ trợ Hỗ trợ Hỗ trợ

Phương thức back() của History

Phương thức back() tải URL trước đó trong danh sách windows.history.

Điều này tương tự như việc nhấp vào biểu tượng mũi tên quay lại trên trình duyệt.

Ví dụ

<button onclick="myFunction()">Quay lại</button>
<script>
function myFunction() {
  window.history.back();
}
</script>

Phương thức go() của History

Phương thức go() tải một URL cụ thể từ danh sách lịch sử:

Ví dụ

<button onclick="myFunction()">Quay lại hai trang</button>
<script>
function myFunction() {
  window.history.go(-2);
}
</script>

Thuộc tính đối tượng History

Thuộc tính Mô tả
length Trả về số lượng URL trong danh sách lịch sử.

Phương thức đối tượng History

Phương thức Mô tả
back() Tải URL trước đó trong danh sách lịch sử.
forward() Tải URL tiếp theo trong danh sách lịch sử.
go() Tải URL cụ thể từ danh sách lịch sử.