storage 事件只在别的同源标签页改 localStorage 时触发。
本页自己的写入不触发事件,写完直接手动更新本页状态即可。
收到事件后读 localStorage 里的新值,再刷新登录态或跳转。
标签多、逻辑杂时,改用 BroadcastChannel 传对象更直接。
window.addEventListener('storage', (e) => {
if (e.key === 'token') {
location.reload();
}
});
THE END






暂无评论内容