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

View in English Always switch to English

browser.removeUserContext Befehl

Der browser.removeUserContext Befehl des browser Moduls entfernt den angegebenen Benutzerkontext und alle seine Tabs in allen Fenstern. Tabs werden geschlossen, ohne dass die beforeunload Ereignishandler-Funktionen ausgeführt werden.

Warnung: Dieser Befehl ist irreversibel, und alle mit dem Benutzerkontext verbundenen Speicher werden dauerhaft gelöscht.

Syntax

json
{
  "method": "browser.removeUserContext",
  "params": {
    "userContext": "<userContextId>"
  }
}

Parameter

Das params-Feld enthält:

userContext

Ein String, der die ID des zu entfernenden Benutzerkontexts angibt. Der Standard-Benutzerkontext ("default") kann nicht entfernt werden.

Rückgabewert

Das result-Feld in der Antwort ist ein leeres Objekt ({}).

Fehler

invalid argument

Das userContext-Feld ist "default". Der Standard-Benutzerkontext kann nicht entfernt werden.

no such user context

Es wird kein Benutzerkontext mit der angegebenen Benutzerkontext-ID gefunden.

Beispiele

Entfernen eines Benutzerkontexts

Betrachten Sie ein Szenario, in dem Sie eine WebDriver BiDi-Verbindung und eine aktive Sitzung haben. Nachdem Sie einen Benutzerkontext mit browser.createUserContext erstellt haben, senden Sie die folgende Nachricht, wenn Sie ihn entfernen möchten:

json
{
  "id": 1,
  "method": "browser.removeUserContext",
  "params": {
    "userContext": "4e4b1f6d-3f1a-4b2e-9f8c-1a2b3c4d5e6f"
  }
}

Der Browser antwortet mit einer erfolgreichen Entfernung wie folgt:

json
{
  "id": 1,
  "type": "success",
  "result": {}
}

Spezifikationen

Spezifikation
WebDriver BiDi
# command-browser-removeUserContext

Browser-Kompatibilität

Siehe auch