Javascript 用户注销、浏览器选项卡关闭事件
如何注销用户,如果所有选项卡都已关闭,如何获取浏览器选项卡的唯一id,以便在加载之前将其添加到本地存储,并在卸载之前删除 以下是我所尝试的: 这里我使用的是本地存储和会话存储 检查的条件: 1) 首次加载:设置本地存储变量和会话存储加载方法 2) 另一个选项卡打开:增加localstorage onload方法 3) 刷新同一页面:如果存在会话存储,则不增加本地存储计数 4) 如果web选项卡关闭:OnBeforeDownload方法->减少本地存储计数 5) on在卸载最后一个选项卡之前:注销,如:count==0=>调用注销方法Javascript 用户注销、浏览器选项卡关闭事件,javascript,reactjs,Javascript,Reactjs,如何注销用户,如果所有选项卡都已关闭,如何获取浏览器选项卡的唯一id,以便在加载之前将其添加到本地存储,并在卸载之前删除 以下是我所尝试的: 这里我使用的是本地存储和会话存储 检查的条件: 1) 首次加载:设置本地存储变量和会话存储加载方法 2) 另一个选项卡打开:增加localstorage onload方法 3) 刷新同一页面:如果存在会话存储,则不增加本地存储计数 4) 如果web选项卡关闭:OnBeforeDownload方法->减少本地存储计数 5) on在卸载最后一个选项卡之前:注销
6) 一切正常工作的fine count也在减少,但当涉及到最后一个选项卡注销方法时,它不调用,而这并不是您特别要求的,我认为将保存auth令牌的cookie设置为“临时”可以避免整个问题。不过,它要求您能够访问web服务器
为什么不使用会话存储?会话存储是为了在用户关闭选项卡时清除而创建的?在任何情况下,你都需要提供一些研究证据,以及你为避免得票而做的努力。当然@Heretic Monkey,我忘了在更新原始帖子时添加这些东西了