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.navigateorbrowsingContext.reloadcommand, this ID matches thenavigationvalue in the command's response. The same ID is shared by all events related to this navigation, including other navigation events in thebrowsingContextmodule and events in thenetworkmodule. 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:
{
"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> |