browsingContext.fragmentNavigated event

The browsingContext.fragmentNavigated event of the browsingContext module fires when a same-document navigation to a URL fragment occurs in a context.

Event data

The params field in the event notification is an object with the following fields:

context

A string that contains the ID of the context in which the fragment navigation is occurring.

A string that contains the UUID that uniquely identifies this navigation. If the navigation was started using the browsingContext.navigate or browsingContext.reload command, this ID matches the navigation value in the command's response. The same ID is shared by all events related to this navigation, including other navigation events in the browsingContext module and events in the network module.

timestamp

A non-negative integer that represents the time when the event was fired, as milliseconds elapsed since the epoch.

url

A string that contains the updated URL, including the fragment.

Examples

Receiving a fragment navigation event

Assume you have a WebDriver BiDi connection and an active session with a subscription to browsingContext.fragmentNavigated.

Suppose a navigation to a section on https://example.com/page occurs. The browser sends the following notification:

json
{
  "type": "event",
  "method": "browsingContext.fragmentNavigated",
  "params": {
    "context": "5e5e96e8-5247-4f22-9b35-a4a2d841cbaa",
    "navigation": "a1b2c3d4-5678-90ab-cdef-1234567890ab",
    "timestamp": 1712345678901,
    "url": "https://example.com/page#section-2"
  }
}

Specifications

Specification
WebDriver BiDi
# event-browsingContext-fragmentNavigated

Browser compatibility

See also