SerialPort: disconnect Event
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
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, bevor Sie diese produktiv verwenden.
Hinweis: Dieses Feature ist verfügbar in Dedicated Web Workers.
Das disconnect
-Ereignis der SerialPort
-Schnittstelle wird ausgelöst, wenn der Anschluss vom Gerät getrennt wurde. Dieses Ereignis wird nur für Anschlüsse ausgelöst, die mit entfernbaren Geräten wie über USB verbundene Geräte verbunden sind.
Dieses Ereignis wird an die Instanz von Serial
weitergeleitet, die diese Schnittstelle zurückgegeben hat.
Syntax
Verwenden Sie den Ereignisnamen in Methoden wie addEventListener()
oder legen Sie eine Ereignis-Handler-Eigenschaft fest.
addEventListener("disconnect", (event) => {});
ondisconnect = (event) => {};
Ereignistyp
Ein generisches Event
.
Bubbling
Dieses Ereignis wird an Serial
weitergeleitet. Die Eigenschaft event.target
verweist auf das SerialPort
-Objekt, das weitergegeben wird.
Für weitere Informationen siehe Ereignisweitergabe.
Beispiele
Benachrichtigen, wenn ein bestimmter Anschluss getrennt wird
Hier wird der Ereignis-Listener auf ein bestimmtes SerialPort
-Objekt installiert.
port.addEventListener("disconnect", (event) => {
// notify that the port has become unavailable
});
Lauschen auf Anschlüsse, die nicht mehr verfügbar sind
Das disconnect
-Ereignis wird an das Serial
Objekt weitergeleitet, wo Sie auf Anschlüsse lauschen können, die nicht mehr verfügbar sind.
navigator.serial.addEventListener("disconnect", (event) => {
// notify that a port has become unavailable
// use `event.target` to refer to the unavailable port
});
Spezifikationen
Specification |
---|
Web Serial API # dfn-disconnect |
Web Serial API # dom-serialport-ondisconnect |
Browser-Kompatibilität
BCD tables only load in the browser
Siehe auch
connect
Ereignis