如何实现浏览器关闭时清除localStorage且支持同源标签页数据共享?
需求说明
- 需在同源(协议、域名、端口一致)的标签页和窗口之间共享数据空间,例如打开多个
https://www.reddit.com的标签页/窗口,因此sessionStorage不适用 - 需在浏览器关闭时清除localStorage,但
beforeunload事件仅在关闭单个标签页时触发,关闭整个浏览器时不会在所有打开的标签页中触发,导致存储未被清除
因此,需要一种localStorage和sessionStorage的混合方案。
内容的提问来源于stack exchange,提问作者Sergei
相关产品推荐
相关产品推荐

