【发布时间】:2017-12-17 03:36:06
【问题描述】:
我有一个将用户数据存储在浏览器本地存储中的应用程序。因此,用户甚至可以跨浏览器选项卡和窗口获取这些数据。但我想做的是在用户关闭浏览器窗口时清除 localStorage。
我使用beforeunload 函数来实现这一点,但它也会在标签关闭时触发。
所以,如果有什么方法可以检测浏览器标签是否关闭或浏览器窗口,请帮助我。
PS:我不能使用 sessionStorage,因为它会在浏览器选项卡关闭时销毁。
【问题讨论】:
-
AFAIK 并非没有游戏;搜索网络,SO 将提供多种想法供您探索。
标签: javascript reactjs