BroadcastChannel.close()
terminates the connection to the underlying channel, allowing the object to be garbage collected. This is a necessary step to perform as there is no other way for a browser to know that this channel is not needed anymore.
var str = channel.close();
// Connect to a channel
var bc = new BroadcastChannel('test_channel');
// More operations (like postMessage, …)
// When done, disconnect from the channel
bc.close();
| 规范 | 状态 | 注释 |
|---|---|---|
|
HTML 实时标准
The definition of 'BroadcastChannel.close()' in that specification. |
实时标准 | 初始定义。 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
close
|
Chrome 54 | Edge ≤79 | Firefox 38 | IE No | Opera 41 | Safari No | WebView Android 54 | Chrome Android 54 | Firefox Android ? | Opera Android 41 | Safari iOS No | Samsung Internet Android 6.0 |
完整支持
不支持
兼容性未知
BroadcastChannel
, the interface it belongs to.
BroadcastChannel
close()
postMessage()