BroadcastChannel 是 HTML5 中引入的一个 API,它可以在不同的浏览器窗口、标签页或框架之间进行通信。这种通信方式被广泛应用于各种业务场景,例如多标签页数据同步、实时通知和协同编辑等。在本文中,我们将探讨 BroadcastChannel 的使用方法,并提供相应的源代码示例。
1. 创建 BroadcastChannel 对象
首先,我们需要创建 BroadcastChannel 对象以进行通信。在以下示例中,我们将创建一个名为 “myChannel” 的 BroadcastChannel:
const channel = new BroadcastChannel("myChannel");