JavaScript测试localStorage是否持久



我正在编写一个JavaScript游戏,使用HTML5 localStorage来保存会话之间的游戏。如果由于某种原因,他们的浏览器当前没有设置为在会话之间保持localStorage,我想警告玩家。我能想到的两种情况是私人浏览或隐身模式,以及他们是否禁用了cookie。可能还有其他我没有想到的原因。我怎么知道是否弹出警告?

我不担心用户明确地清除他们的localStorage,这很好。我只关心那些在没有意识到的情况下未能真正保存游戏的用户。

隐姓埋名模式的文档特别指出不会有不同的表现。我相信这意味着答案是否定的。

这是DeadMG对类似问题的回答。

相关内容

最新更新