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 a navigation 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. This ID matches the
navigationvalue in the response of thebrowsingContext.navigateandbrowsingContext.reloadcommands. timestamp-
A non-negative integer that represents the time in UTC when the event was fired, as milliseconds elapsed since the epoch.
url-
A string that contains the updated URL, including the fragment.
userContextOptional-
A string that contains the ID of the user context in which the fragment navigation is occurring.
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> |