【发布时间】:2017-01-13 12:09:48
【问题描述】:
我正在使用 localStorage 跨选项卡共享数据。每当用户关闭选项卡/浏览器时,我都需要清除 localStorage。我能够做到这一点,但问题是如果用户直接关闭系统或其系统强制关闭,那么 localStorage 不会被清除。请为此提出任何解决方案。
我使用的是 localStorage 而不是 sessionStorage,因为我想跨标签共享数据。
【问题讨论】:
-
当用户离开您的站点时,您基本上不能依赖获取和处理事件。您经常会收到
beforeunload,但不能保证。所以你必须围绕它编写代码。
标签: javascript angularjs window local-storage onbeforeunload