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

View in English Always switch to English

USB: disconnect-Ereignis

Eingeschränkt verfügbar

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

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

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

Hinweis: Diese Funktion ist in Web Workers verfügbar.

Das disconnect-Ereignis des USB-Interfaces wird ausgelöst, wenn ein verbundenes Gerät getrennt wird.

Syntax

Verwenden Sie den Ereignisnamen in Methoden wie addEventListener(), oder setzen Sie eine Ereignis-Handler-Eigenschaft.

js
addEventListener("disconnect", (event) => { })

ondisconnect = (event) => { }

Ereignistyp

Ein USBConnectionEvent. Erbt von Event.

Event USBConnectionEvent

Ereigniseigenschaften

Neben den unten aufgeführten Eigenschaften sind auch Eigenschaften von der Schnittstelle Event verfügbar.

device Schreibgeschützt

Das USBDevice, für das das Ereignis ausgelöst wird.

Beispiele

Sobald ein USB-Gerät getrennt wird, möchten Sie möglicherweise die Benutzeroberfläche aktualisieren.

js
navigator.usb.addEventListener("disconnect", (event) => {
  // Remove event.device from the UI.
});

Alternativ können Sie die Eigenschaft USB.ondiscconnect des Ereignis-Handlers verwenden, um einen Handler für das disconnect-Ereignis zu erstellen:

js
navigator.usb.ondisconnect = (event) => {
  // Remove event.device from the UI.
};

Spezifikationen

Spezifikation
WebUSB API
# disconnect
WebUSB API
# dom-usb-ondisconnect

Browser-Kompatibilität