browsingContext.fragmentNavigated eventThe browsingContext.fragmentNavigated event of the browsingContext module fires when a same-document navigation to a URL fragment occurs in a context.
The params field in the event notification is an object with the following fields:
contextA 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.
timestampA non-negative integer that represents the time when the event was fired, as milliseconds elapsed since the epoch.
urlA string that contains the updated URL, including the fragment.
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:
{
"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"
}
}