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 Modul

Das browsingContext Modul enthält Befehle und Ereignisse zur Verwaltung von Kontexten.

Kontexte

Ein Kontext ist ein navigierbares Element, das ein Dokument laden kann, wie z.B. ein Tab, ein iframe oder ein Popup. Jeder Kontext hat einen eindeutigen Zeichenfolgenbezeichner, der als Kontext-ID bezeichnet wird und zur Referenzierung in Befehlen und Ereignissen verwendet wird.

Es gibt zwei Arten von Kontexten:

Oberster Kontext

Dieser Kontext hat keinen Elternkontext und entspricht einem Browser-Tab oder einem eigenständigen Fenster. Oberste Kontexte gehören zu einem Benutzerkontext und befinden sich in einem Clientfenster.

Kindkontext

Dieser Kontext ist in einem obersten Kontext verschachtelt, wie z.B. ein <iframe>. Kindkontexte werden von browsingContext.getTree als Kinder ihres Elternkontexts zurückgegeben.

Zum Beispiel: Wenn Sie ein Browserfenster öffnen und zu https://example.com navigieren, wird ein oberster Kontext mit seiner eigenen Kontext-ID erstellt. Wenn diese Seite ein <iframe> enthält, das https://other.com lädt, wird ein Kindkontext unter dem obersten Kontext erstellt. Das Öffnen eines neuen Tabs erstellt einen zweiten obersten Kontext mit seiner eigenen Kontext-ID. Der Aufruf von browsingContext.getTree würde beide obersten Kontexte zurückgeben, wobei der erste einen Kindkontext hat.

Befehle

Ereignisse

Spezifikationen

Spezifikation
WebDriver BiDi
# module-browsingContext

Browser-Kompatibilität