browsingContext.fragmentNavigated Ereignis
Das browsingContext.fragmentNavigated-Ereignis des browsingContext Moduls wird ausgelöst, wenn eine gleiche Dokumentnavigation zu einem URL-Fragment in einem Kontext erfolgt.
Ereignisdaten
Das params-Feld in der Ereignisbenachrichtigung ist ein Objekt mit den folgenden Feldern:
context-
Ein String, der die ID des Kontexts enthält, in dem die Fragmentnavigation erfolgt.
-
Ein String, der die UUID enthält, die diese Navigation eindeutig identifiziert. Wenn die Navigation mit dem
browsingContext.navigateoderbrowsingContext.reloadBefehl gestartet wurde, entspricht diese ID demnavigation-Wert in der Antwort des Befehls. Die gleiche ID wird von allen Ereignissen geteilt, die sich auf diese Navigation beziehen, einschließlich anderer Navigationsereignisse imbrowsingContextModul und Ereignissen imnetworkModul. timestamp-
Eine nicht negative ganze Zahl, die die Zeit repräsentiert, zu der das Ereignis ausgelöst wurde, in Millisekunden seit dem Epochenbeginn.
url-
Ein String, der die aktualisierte URL, einschließlich des Fragments, enthält.
Beispiele
>Empfang eines Fragmentnavigationsereignisses
Angenommen, Sie haben eine WebDriver BiDi-Verbindung und eine aktive Sitzung mit einem Abonnement zu browsingContext.fragmentNavigated.
Angenommen, eine Navigation zu einem Abschnitt auf https://example.com/page erfolgt. Der Browser sendet die folgende Benachrichtigung:
{
"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"
}
}
Spezifikationen
| Spezifikation |
|---|
| WebDriver BiDi> # event-browsingContext-fragmentNavigated> |
Browser-Kompatibilität
Siehe auch
browsingContext.navigationStartedEreignisbrowsingContext.historyUpdatedEreignis