Module Window.History
Browser history.
module Scroll_restoration : sig ... end
The scroll restoration enum.
type t
The type for
History
objects. SeeWindow.history
to get one.
val length : t -> int
length h
is the number of elements in history including the currently loaded page.
val scroll_restoration : t -> Scroll_restoration.t
scroll_restoration h
is the scroll restoration behaviour ofh
.
val set_scroll_restoration : t -> Scroll_restoration.t -> unit
set_scroll_restoration h r
sets thescroll_restoration
ofh
tor
.
Moving in history
Making history
Warning. This may become typed in the future. Note that the specifiation mandates state
values to be serializable.
type state
= Jv.t
The type for history state.
val state : t -> Jv.t
state h
is the state at the top of the history stack. Warning. This can beJv.null
Events
module Ev : sig ... end
History events.