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 |
瀏覽器相容性
載入中…