dev.to | 📄 原文链接 | 2026-08-12 收录

别再 hack localStorage 同步标签页了,BroadcastChannel 原生就能做

来源:dev.to — 2026-08-09 · 4 min 阅读

📋 概述

当用户在一个标签页退出登录、另一个标签页也该跟随;更新购物车时所有打开的窗口都应同步——常见解法是 localStorage 技巧:写入哨兵值、监听 storage 事件、解析、判断是否「给你的」、再清理。作者指出这套流程虽然能跑,却是建立在一个从未被设计用于消息通信的持久化 API 之上的旁路通道。Broadcast Channel API 才是直达路径:按名字打开一个频道,发送或监听即可。

🔑 核心要点

💡 金句

别用持久化 API 硬做消息的活,BroadcastChannel 天生就是干这个的。
← 返回 dev.to 首页