Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Web-APIs
  3. SerialPort
  4. readable

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

View in EnglishAlways switch to English

SerialPort: readable Eigenschaft

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 insicheren Kontexten (HTTPS) in einigen oder allenunterstützenden Browsern verfügbar.

Experimentell:Dies ist eineexperimentelle Technologie
Überprüfen Sie dieBrowser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

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

Die schreibgeschützte Eigenschaftreadable desSerialPort-Interfaces gibt einenReadableStream zurück, um Daten von dem mit dem Port verbundenen Gerät zu empfangen. Die aus diesem Stream gelesenen Teile sind Instanzen vonUint8Array. Diese Eigenschaft ist nicht null, solange der Port geöffnet ist und kein schwerwiegender Fehler aufgetreten ist.

Wert

EinReadableStream.

Beispiele

Das folgende Beispiel zeigt, wie man Daten von einem Port liest. Die äußere Schleife behandelt nicht-schwerwiegende Fehler und erstellt einen neuen Leser, bis ein schwerwiegender Fehler auftritt undreadablenull wird.

js
while (port.readable) {  const reader = port.readable.getReader();  try {    while (true) {      const { value, done } = await reader.read();      if (done) {        // |reader| has been canceled.        break;      }      // Do something with |value|…    }  } catch (error) {    // Handle |error|…  } finally {    reader.releaseLock();  }}

Spezifikationen

Specification
Web Serial API
# dom-serialport-readable

Browser-Kompatibilität

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2026 Movatter.jp