前端怎样判断cookie值的变化

用户登录我们的网站之后就会产生一个token存在cookie中,此时当我们再打开一个新的网页,并且换一个账号登录的时候,此时token就会刷新了,我想在原网页中做一个弹框提醒,提示token已失效,应该怎样知道token被刷新了呢?

阅读 3.2k
1 个回答

可以用 [Broadcast Channel] ,在更新 token 时,发送一条消息出去

Broadcast Channel API - Web API 接口参考 | MDN
https://developer.mozilla.org...

另外,Cookie 更新其实是无感,旧的窗口在发送请求时,就应该是携带的最新的 Cookie。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题