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
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> |