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

View in English Always switch to English

HIDDevice: open() Methode

Eingeschränkt verfügbar

Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.

Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

Hinweis: This feature is available in Web Workers, except for Shared Web Workers.

Die open() Methode des HIDDevice Interfaces fordert das Betriebssystem auf, das HID-Gerät zu öffnen.

Hinweis: HID-Geräte werden nicht automatisch geöffnet. Daher muss ein HIDDevice, das von HID.requestDevice() zurückgegeben wird, mit dieser Methode geöffnet werden, bevor es zum Datentransfer zur Verfügung steht.

Syntax

js
open()

Parameter

Keine.

Rückgabewert

Ein Promise, der mit undefined aufgelöst wird, sobald die Verbindung geöffnet ist.

Ausnahmen

InvalidStateError DOMException

Wird ausgelöst, wenn die Verbindung bereits geöffnet ist.

NotAllowedError DOMException

Wird ausgelöst, wenn der Versuch, die Verbindung zu öffnen, aus irgendeinem Grund fehlschlägt.

Beispiele

Im folgenden Beispiel warten wir darauf, dass die HID-Verbindung geöffnet wird, bevor wir versuchen, Daten zu senden oder zu empfangen.

js
await device.open();

Spezifikationen

Spezifikation
WebHID API
# dom-hiddevice-open

Browser-Kompatibilität