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

View in English Always switch to English

SerialPort: forget() 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.

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

Die forget() Methode des SerialPort Interfaces gibt ein Promise zurück, das gelöst wird, wenn der Zugang zum Seriellen Port widerrufen wird.

Syntax

js
forget()

Parameter

Keine.

Rückgabewert

Ein Promise, das mit undefined erfüllt wird, sobald die Verbindung widerrufen wird.

Beschreibung

Eine Website kann die Berechtigungen zum Zugriff auf einen seriellen Port, an dem kein Interesse mehr besteht, aufräumen, indem sie forget() aufruft. Das Aufrufen dieser Methode "vergisst" das Gerät, indem alle zuvor gesetzten Berechtigungen zurückgesetzt werden, sodass die aufrufende Seite nicht mehr mit dem Port kommunizieren kann.

Zum Beispiel, für eine Bildungswebanwendung, die auf einem gemeinsam genutzten Computer mit vielen Geräten verwendet wird, führt eine große Anzahl angesammelter nutzergenerierter Berechtigungen zu einer schlechten Benutzererfahrung. Die Anwendung sollte forget() nach jeder Gerätdesaktivierung aufrufen, um nach jeder Sitzung aufzuräumen.

Spezifikationen

Spezifikation
Web Serial API
# dom-serialport-forget

Browser-Kompatibilität