Determines whether it is possible to navigate backwards.
Determines if it is possible to navigate forwards.
Gets or sets the navigation history.
Gets or sets the current location.
Gets or sets a user-defined object that represents the state associated with the current location.
Adds an event listener to the control.
The type (name) of the event.
The listener to invoke when the event gets raised.
If true, specifies that capture should be initiated, otherwise false.
Navigates backwards.
The number of entries to go back into the history.
A promise that is completed with a value that indicates whether or not the navigation was successful.
Navigates forwards.
The number of entries to go forward.
A promise that is completed with a value that indicates whether or not the navigation was successful.
Navigates to a location.
The location to navigate to. Generally the location is a string containing the URL, but it may be anything.
A user-defined object that represents the navigation state that may be accessed through state.
A promise that is completed with a value that indicates whether or not the navigation was successful (true if successful, otherwise false).
Occurs before navigation.
An object that contains information about the event. The detail property of this object contains the following sub-properties: location, state.
Occurs after navigation has taken place.
An object that contains information about the event. The detail property of this object contains the following sub-properties: location, state.
Occurs when navigation is taking place.
An object that contains information about the event. The detail property of this object contains the following sub-properties: location, state.
Removes an event listener from the control.
The type (name) of the event.
The listener to remove.
Specifies whether or not to initiate capture.