NavigationCurrentEntryChangeEvent: NavigationCurrentEntryChangeEvent() constructor

Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

The NavigationCurrentEntryChangeEvent() constructor creates a new NavigationCurrentEntryChangeEvent object.

Syntax

new NavigationCurrentEntryChangeEvent(type, init)

Parameters

type

A string representing the type of event. In the case of NavigationCurrentEntryChangeEvent this is always event.

init

An object containing the following properties:

destination

A NavigationHistoryEntry object representing the location being navigated to.

The type of the navigation that resulted in the change. Possible values — push, reload, replace, and traverse.

Examples

A developer would not use this constructor manually. A new NavigationCurrentEntryChangeEvent object is constructed when a handler is invoked as a result of the currententrychange event firing.

navigation.addEventListener("currententrychange", (event) => {
  console.log(event.navigationType);
});

Specifications

Specification
Unknown specification
# dom-navigationcurrententrychangeevent-navigationcurrententrychangeevent

Browser compatibility

BCD tables only load in the browser

See also