input.releaseActions Befehl
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Want more browser support for this feature? Tell us why.
Der input.releaseActions Befehl des input Moduls lässt alle gedrückten Tasten oder gedrückten Zeigertasten für einen gegebenen Kontext los und setzt den Eingabestatus für diesen Kontext zurück. Rufen Sie diesen Befehl nach input.performActions auf, um alle Eingaben, die sich in einem Zwischenzustand befinden, aufzuräumen.
Syntax
{
"method": "input.releaseActions",
"params": {
"context": "5f07e3ca-ecac-465e-b9ef-49000c196ecf"
}
}
Parameter
Das Feld params enthält:
context-
Ein String, der die ID des Kontexts enthält, für den die Eingaben freigegeben werden sollen. Kontext-IDs werden von Befehlen wie
browsingContext.getTreezurückgegeben.
Rückgabewert
Das result Feld in der Antwort ist ein leeres Objekt ({}).
Fehler
invalid argument-
Ein erforderlicher Parameter fehlt oder hat einen ungültigen Typ.
no such frame-
Kein Kontext mit der angegebenen Kontext-ID gefunden.
Beispiele
>Freigabe aller aktiven Eingaben
Mit einer WebDriver BiDi Verbindung und einer aktiven Sitzung, senden Sie die folgende Nachricht nach input.performActions, um alle gedrückten Tasten und Zeigertasten freizugeben und den Eingabestatus zurückzusetzen:
{
"id": 1,
"method": "input.releaseActions",
"params": {
"context": "6B3D5B3A-6571-432B-8E96-E53B5C2ECBB5"
}
}
Der Browser antwortet wie folgt:
{
"id": 1,
"type": "success",
"result": {}
}
Spezifikationen
| Spezifikation |
|---|
| WebDriver BiDi> # command-input-releaseActions> |
Browser-Kompatibilität
Siehe auch
input.performActionsBefehlinput.setFilesBefehlinput.fileDialogOpenedEreignis