Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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.navigate oder browsingContext.reload Befehl gestartet wurde, entspricht diese ID dem navigation-Wert in der Antwort des Befehls. Die gleiche ID wird von allen Ereignissen geteilt, die sich auf diese Navigation beziehen, einschließlich anderer Navigationsereignisse im browsingContext Modul und Ereignissen im network Modul.

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:

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"
  }
}

Spezifikationen

Spezifikation
WebDriver BiDi
# event-browsingContext-fragmentNavigated

Browser-Kompatibilität

Siehe auch