Javascript 我应该使用什么来存储客户端数据,这样数据就不会';在清除浏览器历史记录时是否不能删除?

Javascript 我应该使用什么来存储客户端数据,这样数据就不会';在清除浏览器历史记录时是否不能删除?,javascript,Javascript,我应该在客户端使用什么来存储数据,以便在清除浏览器历史记录时不会删除数据?有办法吗 清除浏览器的历史记录就是这样做的。它不会清除Cookie或本地存储。但是如果您想清除cookies,那么localStorage可能是您最好的选择,因为清除cookies不会清除localStorage实际上是标准的浏览器端存储方法,当用户清除浏览器的历史记录时,它不会被删除 请参见以下相关问答: 目前主要浏览器仍然如此。也许过一会儿我需要收回这个答案…你应该做的是让客户端登录并将数据存储在服务器上。谢谢

我应该在客户端使用什么来存储数据,以便在清除浏览器历史记录时不会删除数据?有办法吗

清除浏览器的历史记录就是这样做的。它不会清除Cookie或本地存储。但是如果您想清除cookies,那么
localStorage
可能是您最好的选择,因为清除cookies不会清除
localStorage

实际上是标准的浏览器端存储方法,当用户清除浏览器的历史记录时,它不会被删除

请参见以下相关问答:


目前主要浏览器仍然如此。也许过一会儿我需要收回这个答案…

你应该做的是让客户端登录并将数据存储在服务器上。谢谢你的回答,不幸的是,我读到当浏览器历史记录被删除时,localStorage被删除了。以下是该帖子的链接:该帖子具有误导性。清除浏览器历史记录时,只清除历史记录。但是,通常在单击“清除历史记录”时,也会提供清除其他资源的选项,如果用户选中了这些其他资源,则会清除这些其他资源。谢谢,这正是我想要的。@daniel1234567没问题!IndexedDB是一项非常有趣的技术。你能帮我选择包装器库以便IndexedDB在移动设备上工作吗?我只想要一个用于此任务的轻型库(没有什么像新命令之类的新奇和复杂的东西)。再次感谢您!