1. LocalStorage 和 sessionStorage
    通过使用localStorage和sessionStorage,可以在不同的标签页中保存和读取数据。

  2. 使用Cookie
    Cookie 是存储在客户端的小文件,可以存储少量数据并在多个标签页之间共享。在一个标签页中设置的 Cookie 可以被其他标签页中的 JavaScript 访问和修改。

  3. BroadcastChannel
    BroadcastChannel API 允许在同源的不同上下文(例如,不同标签页、iframes、workers)之间进行简单的通信。

  4. SharedWorker
    可以使用SharedWorker创建一个共享的工作线程,它可以在同源的多个上下文之间共享。这意味着它可以用于在不同标签页之间进行通信。