WebTransport:close() 方法

可用性有限

此功能不是基线功能,因为它在一些最广泛使用的浏览器中无法正常工作。

安全上下文:此功能仅在安全上下文(HTTPS)中可用,在某些或所有支持的浏览器中可用。

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

close() 方法是 WebTransport 接口的方法,用于关闭正在进行的 WebTransport 会话。

语法

js
close(info)

参数

info 可选

包含以下属性的对象

closeCode

表示错误代码的数字。

reason

表示关闭 WebTransport 原因的字符串。

返回值

undefined.

异常

WebTransportError

如果在 WebTransport 正在连接的过程中调用 close(),则会抛出异常。

示例

js
const url = "https://example.com:4999/wt";
// Initialize transport connection
const transport = new WebTransport(url);

// ...

transport.close({
  closeCode: 017,
  reason: "CloseButtonPressed",
});

规范

规范
WebTransport
# dom-webtransport-close

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅