length - (число) Количество записей в стеке истории
action- (строка) текущее действие ( PUSH, REPLACEили POP)
location- (объект) Текущее местоположение. Может иметь следующие свойства:
pathname - (строка) Путь к URL
search - (строка) Строка запроса URL
hash - (строка) Фрагмент хэша URL
state- (объект) состояние, зависящее от местоположения, которое было предоставлено, например, push(path, state)когда это местоположение было помещено в стек. Доступно только в браузере и истории памяти.
push(path, [state]) - (функция) Помещает новую запись в стек истории
replace(path, [state]) - (функция) Заменяет текущую запись в стеке истории
go(n)- (функция) Перемещает указатель в стеке истории по nзаписям
goBack() - (функция) Эквивалентно go(-1)
goForward() - (функция) Эквивалентно go(1)
block(prompt)- (функция) Запрещает навигацию (см. документацию по истории )