【发布时间】:2013-12-08 03:41:36
【问题描述】:
我正在编写一个 JavaScript 游戏,使用 HTML5 localStorage 在会话之间保存游戏。如果出于某种原因,他们的浏览器当前未设置为在会话之间保留 localStorage,我想警告玩家。我能想到的两种情况是隐私浏览或隐身模式,以及是否禁用了 cookie。可能还有其他我没有想到的原因。如何知道是否弹出警告?
我不担心用户明确清除他们的 localStorage,这很好。我只关心那些在没有意识到的情况下无法真正保存游戏的用户。
【问题讨论】:
-
在 localStorage 中没有过期规则,这完全取决于浏览器和用户设置,所以我认为您无法检查数据保留多长时间,而不仅仅是简单地保存数据并查看它是否在稍后的时间点存在,这与要点无关。
标签: javascript html browser