用户登录我们的网站之后就会产生一个token存在cookie中,此时当我们再打开一个新的网页,并且换一个账号登录的时候,此时token就会刷新了,我想在原网页中做一个弹框提醒,提示token已失效,应该怎样知道token被刷新了呢?
用户登录我们的网站之后就会产生一个token存在cookie中,此时当我们再打开一个新的网页,并且换一个账号登录的时候,此时token就会刷新了,我想在原网页中做一个弹框提醒,提示token已失效,应该怎样知道token被刷新了呢?
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答5.2k 阅读✓ 已解决
1 回答3.4k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
可以用 [Broadcast Channel] ,在更新 token 时,发送一条消息出去
Broadcast Channel API - Web API 接口参考 | MDN
https://developer.mozilla.org...
另外,Cookie 更新其实是无感,旧的窗口在发送请求时,就应该是携带的最新的 Cookie。