Window History Object

Window History Object

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)