SerialPort: forget() 方法

可用性有限

此特性不是基线特性,因为它在一些最广泛使用的浏览器中不起作用。

安全上下文: 此功能仅在安全上下文(HTTPS)中可用,且支持此功能的浏览器数量有限。

实验性: 这是一项实验性技术
在生产中使用此技术之前,请仔细检查浏览器兼容性表格

注意:此功能在 专用 Web Workers 中可用。

SerialPort.forget() 方法是 SerialPort 接口的一部分,它返回一个 Promise,该 Promise 在串行端口的访问权限被撤销时解析。

描述

网站可以通过调用 SerialPort.forget() 来清除它不再感兴趣保留的串行端口的访问权限。调用此方法会“忘记”该设备,重置任何先前设置的权限,以便调用站点无法再与该端口通信。

例如,对于一个在共享计算机上使用、拥有许多设备的教育 Web 应用程序,大量累积的用户生成的权限会造成糟糕的用户体验。

语法

js
forget()

参数

无。

返回值

一个 Promise,在撤销连接后,会以 undefined 解析。

规范

规范
Web Serial API
# dom-serialport-forget

浏览器兼容性