如何实现一个浏览器同一账号多个项目在不同TAB下分别操作

目前有遇到一个问题
同一用户下有多个项目
目前使用的是cookie存储的用户信息及项目信息
会导致用户在浏览器打开多个页面多个项目的时候
只有最后一个失效,甚至造成前一个页面页面不刷新的情况下操作变成对第二个页面的项目进行操作
除了URL里存储项目id之外
有没有更好的解决方案呢!!!

session cookie local好像都会因为key值而被覆盖

VUE

阅读 4.6k
3 个回答

不同页面或标签页间无法共享sessionStorage的信息。

登陆的时候分配一session ,每个项目再分配不同session

用cookie存用户信息,使得每个标签页都能共享当前用户,用seeionStorage存项目信息,使得每个标签页都有独立的项目信息

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