MessagePort:close() 方法
注意:此功能在 Web Workers 中可用。
MessagePort 接口的 close() 方法会断开端口连接,使其不再处于活动状态。这会阻止消息流向该端口。
语法
js
close()
参数
无。
返回值
无(undefined)。
示例
在下面的代码块中,你可以看到一个 handleMessage 处理函数,当使用 EventTarget.addEventListener 将消息发回此文档时,该函数会运行。
js
channel.port1.addEventListener("message", handleMessage);
function handleMessage(e) {
para.innerHTML = e.data;
textInput.value = "";
}
channel.port1.start();
你可以随时使用以下代码停止发送消息:
js
channel.port1.close();
规范
| 规范 |
|---|
| HTML # dom-messageport-close-dev |
浏览器兼容性
加载中…